Есть ли способ расширить область регулярных выражений, чтобы включить символы в предыдущий / следующий пробел? - PullRequest
1 голос
/ 11 декабря 2019

Скажем, у меня есть текст test test words to match test text, я хотел бы расширить регулярное выражение, которое обычно создает частичное совпадение (скажем, (rds\sto\smatc)), чтобы включить символы до следующего / предыдущего пробела и вернуть текст words to match,Есть ли способ изменить регулярное выражение, чтобы он смотрел позади и смотрел вперед к следующему пробелу и включал символы между ними в совпадении?

1 Ответ

1 голос
/ 11 декабря 2019

Вы можете добавить \S* соответствующий любой 0 или более символов кроме пробела с обеих сторон вашего выражения и использовать

\S*rds\s+to\s+matc\S*

См. Демонстрационную версию regex и график регулярных выражений :

enter image description here

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