当看到大写字母后跟小写字母且中间没有空格时,是否可以分割字符串? - c#

我有这个字符串:

string countries = "SpainUnited StatesItalyFrance";

我需要分开国家。我能想到的方法是,在找到一个大写字母后跟一个小写字母时,将单词分开。

参考方案

您可以使用Regex.Replace()添加要分割的字符,然后按该字符进行分割:

    string countries = "SpainUnited StatesItalyFrance";
    string[] result =  Regex.Replace(countries, "(\\S)([A-Z][a-z])", "$1_$2")
    .Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries);

Live Demo

.NET C#Webbrowser填充输入,不带ID或类名 - javascript

我需要在网络浏览器中填写一个输入,但这不起作用。我认为必须使用name属性来完成,但是怎么做呢?foreach (HtmlElement login in webBrowser1.Document.GetElementsByTagName("input")) { if (login.GetAttribute("name"…

ddl在服务器中未更新-asp.net - javascript

我在ASP.NET c#上工作。我有一个DropDownList。 (runat =“ server”)在$ {document).ready上,我更新了它的值:$(document).ready(function () { document.getElementById("ddl").value = "abc"; ……

asp.net mvc中的对象数组数据始终为null - javascript

我需要通过json将对象数组发送到asp.net mvc 2,但是我在mvc控制器中没有得到null对象是这样的entries[1].date = "12/22/2014" entries[1].Ref = "0002" entries[1].Credit = "100" entries[2].da…

ASP.NET MVC中应为DataTable返回哪种数据? - javascript

我想为DataTable中的每个页面创建动态加载信息。我正在尝试遵循以下示例:https://www.datatables.net/manual/server-sidehttps://www.datatables.net/manual/data来自示例的代码:$('#example').DataTable( { serverSide: t…

Java-使用“ split()”的帮助 - java

我正在尝试用Java编写一个代码,其功能类似于Java中的“ split()”命令,但不删除与正则表达式匹配的部分。例如:String str = "ABC---DEF***GHI///JKL#@!"; 然后`str.split("[A-Za-z0-9]+")` returns `{"---", &…