我想在word1和第一次出现的word2之间匹配文本。考虑到文本可能包含换行符,最好的方法是什么?是否有这样的模式:(word1)(不是word2)*(word2)?

最佳答案

您可以使用惰性量词在word1和word2之间匹配尽可能少的字符。

(word1).*?(word2)


请参阅MSDN上的quantifiers topic

关于c# - 匹配负序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12663918/

10-11 01:54