所以我有一个像这样的字符串
String org = "Go to http://Apple.com, to see the new Ipad";
如何返回字符串中包含网址的所有单词的列表? 例如。上面的字符串应该返回此列表
List<String> chopped = new List<String>(){"Go", "to", "http://Apple.com", " to", "see" , " the", " new", " Ipad"};
我这样做是因为我想重建字符串但是使用其他链接。
答案 0 :(得分:3)
使用string.Split
方法:
string[] chopped = org.Split(' ');
它返回string
而不是List<string>
的数组。
但是你仍然需要照顾像,
这样的角色。您可以尝试执行以下操作:
string []chopped = org.Split(new[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries);
它将使用空格和逗号分割并返回忽略空的结果。