标签: .net regex
我需要一个匹配第一个“xyz”和之前所有字符的正则表达式。例如,对于 “abxyzcdxyz”它应匹配“abxyz”。我尝试使用模式“。* xyz”,但它匹配整个字符串。
答案 0 :(得分:5)
尝试非贪婪匹配:
.*?xyz
*?是一个非贪婪的量词,即它匹配零次或多次出现,但尽可能少。
*?