avatar
求助一个regular expression# DotNet - 窗口里的风景
f*t
1
被一个regular expression给跪了,大牛们帮我看看:
string a = "!bbsxxx"
string pattern = @"!{(?.*)}";
var match = Regex.Match(a, pattern, RegexOptions.IgnoreCase);
到底咋样的string才能match这个pattern啊?试了各种string,都不match。。。
我试过!bbs1, !1, !, bbs1, bbs...
多谢多谢
avatar
s*o
2
(?.*) is a named grouping match.
"bbs" is the group name, .* matches a string of arbitrary length
Thus, if you have this:
string a = @"!{xxxxxx}";
string pattern = @"!{(?.*)}";
var match = Regex.Match(a, pattern, RegexOptions.IgnoreCase);
then:
Assert.Equal("xxxxxx", match.Groups["bbs"].Value)
should be true

【在 f**********t 的大作中提到】
: 被一个regular expression给跪了,大牛们帮我看看:
: string a = "!bbsxxx"
: string pattern = @"!{(?.*)}";
: var match = Regex.Match(a, pattern, RegexOptions.IgnoreCase);
: 到底咋样的string才能match这个pattern啊?试了各种string,都不match。。。
: 我试过!bbs1, !1, !, bbs1, bbs...
: 多谢多谢

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。