Регулярное выражение (.NET) для строк, оканчивающихся на ПЕРВЫЙ ВХОД "xyz" - PullRequest
1 голос
/ 06 августа 2009

Мне нужно регулярное выражение, соответствующее первому «xyz» и всем символам, которые встречаются раньше. Например, для «abxyzcdxyz» должно соответствовать «abxyz». Я пытался с шаблоном ". * Xyz", но он соответствует всей строке.

1 Ответ

5 голосов
/ 06 августа 2009

Попробуйте не жадное сопоставление:

.*?xyz

*? - это не жадный квантификатор, т. Е. Он соответствует нулю или большему количеству вхождений, но как можно меньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...