我有一个类似fcsNotificationZK44_0376300009215000019_4158794.xml
的字符串和一个模式(fcs.*)_
,目标是获取fcsNotificationZK44
,但标有C#Regex
匹配fcsNotificationZK44_0376300009215000019
因为它是贪婪的。在javascript中我可以使用/U
修饰符打开ungreedy模式,但如何在C#Regex
中解决它?感谢。
答案 0 :(得分:6)
使用*?
使*
非贪婪。
答案 1 :(得分:0)
您可以使用not运算符:
(fcs[^_]*)_