C#中的非贪婪正则表达式

11
我有一个字符串,类似于fcsNotificationZK44_0376300009215000019_4158794.xml和一个模式(fcs.*)_。目标是取得fcsNotificationZK44,但是标准的C# Regex匹配后应该是fcsNotificationZK44_0376300009215000019,因为它是贪婪的。在JavaScript中,我可以使用/U修饰符来打开非贪婪模式,但是如何在C# Regex中解决呢?谢谢。

这个回答解决了你的问题吗?正则表达式非贪婪(懒惰) - Heretic Monkey
2个回答

17

1
然后您应该标记并将@NightOwl888归功于正确/最佳答案。 - Nicholas Carey

0
你可以使用非运算符:
(fcs[^_]*)_

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接