Регулярное выражение в нижнем регистре - PullRequest
5 голосов
/ 25 августа 2011

Я использую это регулярное выражение в нижнем регистре предлогов, конъюнкций и т. Д. В текстовых файлах и хочу добавить 2 исключения: не строчные, когда $ 1 предшествует ":" или предшествует "-".Какой правильный, краткий способ сделать это.Спасибо.

s/(\s(?:a|about|an|and|at|by|for|from|in|is|it|of|on|the|to|with))\b/\L$1/gi;

1 Ответ

3 голосов
/ 25 августа 2011

Добавить отрицательный просмотр перед $1:

(?<![:-])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...