我遇到问题,不确定解决方案是什么。我需要做的是获取一个字符串,找到第一个全大写的单词,例如。(WORD)不是(Word),然后在其上分割字符串。例如,数据看起来像这样。"Text 123 and more Text THIS IS MORE TEXT"结果需要是[0] "Text 123 and more Text"[1] "THIS IS MORE TEXT"
3 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
一个简单的解决方案是使用正则表达式。以下代码为您提供所有带有空格的大写单词的匹配项。您可以选择最大长度匹配或根据您的进一步需求更新RegEx。
using System.Text.RegularExpressions;
Regex regex = new Regex("([A-Z]+\s)");
var str = "Text 123 and more Text THIS IS MORE TEXT";
var matches = regex.Matches(str);
foreach (var match in matches)
{
Console.WriteLine(match);
}
- 3 回答
- 0 关注
- 157 浏览
添加回答
举报
0/150
提交
取消