我的输入字符串是:
(article.dos = $_article.dos_2_998_$ or article.des like $_article.des_3_%toto tata_$)
我目前的正则表达式是:(.*)(?<t>\$_(.+)_\$)(.*)
所以我想要提取所有$ _ ... _ $,但regex.Matches只给出最后一个匹配:$ _article.des_3_%toto tata _ $
有什么想法吗?
感谢。
编辑:输入字符串也可以包含$ character。
答案 0 :(得分:3)
将正则表达式更改为:
(?<t>\$_([^$]+)_\$)