[英]split a string in to multiple strings
123\r\n456t\r\n789
我如何根据字符串文本将上面的字符串拆分为多个字符串.split只有过载需要char :(
string.Split
支持从.NET 2.0开始采用字符串分隔符数组的重载 。 例如:
string data = "123text456text789";
string[] delimiters = { "text" };
string[] pieces = data.Split(delimiters, StringSplitOptions.None);
使用string.split(“text”),希望它会有所帮助。
我相信你想分开123,456,789,因为你已经\\ r \\ n了。
我看到的最简单的方法是
string textVal =“123 \\ r \\ n \\ n452t \\ r \\ n789”;
textVal = textVal.replace(“\\ r”,“”).replace(“\\ n”,“,”);
string arrVal [] = textVal.split(',');
现在你的arrVal包含123,456,789。
快乐的编码
String.Split还支持一个字符串数组。 在您的情况下,您可以这样做:
string s = "123\r\n456t\r\n789";
string[] parts = s.Split(new string[] {"\r\n"}, StringSplitOptions.None);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.