今天热门
热点:

正则表达式,正则


我想把一个字符串中的以“[”开头,以“]”为结尾的字符串取出。
类似于 select * from aaa where a=[qq] and b=[rr]中将qq和rr取出,
但是 “[” 与 “]”这两个东西在正则表达式表达式中有特殊含义。
由于种种原因还必须用正则表达式。所以很郁闷!

解决方案


string yourStr = richTextBox1.Text;
MatchCollection mc = Regex.Matches(yourStr, @"\[([^\]]*?)\]");
foreach (Match m in mc)
{
    richTextBox2.Text += m.Groups[1].Value + "\n";
}

转义一下就行了,\[和\]

www.zrccd.nettrue/topics/20230304/774356.htmlTechArticle正则表达式,正则 我想把一个字符串中的以“[”开头,以“]”为结尾的字符串取出。 类似于select*fromaaawherea=[qq]andb=[rr]中将qq和rr取出, 但是“[”与“]”这两个东西在正则表达式表达...

相关文章

    暂无相关文章

用户评论

大家都在看