Regex(.NET)用于以"xyz"的FIRST OCCURENCE结尾的字符串

Mic*_*bon 1 .net regex

我需要一个匹配第一个"xyz"和之前所有字符的正则表达式.例如,对于"abxyzcdxyz",它应匹配"abxyz".我尝试使用模式".*xyz",但它匹配整个字符串.

Kon*_*lph 5

尝试非贪婪的匹配:

.*?xyz
Run Code Online (Sandbox Code Playgroud)

*? 是一个非贪婪的量词,即它匹配零次或多次出现,但尽可能少.