我的测试字符串
“示例字符串 123,示例字符串在海上有小字”
得到一个正则表达式:
var regex = new Regex(@"\b(?<tag>small|with)\b(?<param>.*)");
将结果分成两组:
G0=with, G1= example strings which have small words on the sea
G1不好,我想看的是
G0=with, G1= Example string 123
基本上,我试图返回第一个匹配项和第一个匹配项之前的字符串。但是我在第一场比赛后得到了字符串
有人看到我的 reg ex 有错误吗?#
最佳答案
回复你的问题:Regex,获取不匹配字符串的其余部分
简单
string toSearchString = "your string here";
Match match = new Regex("*some pattern here*").Match(toSearchString );
string unmatchedString = toSearchString.Replace(match.Value,"");
现在您有了不匹配的字符串。你可以喝咖啡!!
注意:此答案与此处发布的问题无关,但与问题相关,此答案适用于进入此页面寻求获取不匹配字符串的人
。
关于c# - 正则表达式,获取其余不匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17066569/