Соответствие регулярному выражению, содержащее хотя бы один определенный символ - PullRequest
0 голосов
/ 16 ноября 2009

Я пытаюсь создать выражение, совпадающее между двумя пробельными символами, которое содержит хотя бы один -, но не имеет понятия, как это сделать.

Попробовать такие вещи, как (?<=\s)[A-Z0-9(\-)+]+(?=\s) вообще не работает ...

У кого-нибудь есть хорошая идея?

1 Ответ

3 голосов
/ 16 ноября 2009

Попробуйте

(?<=\s)\S*-\S*(?=\s)

Возможно, вам даже не понадобится смотреть вперед / назад:

\S*-\S*

может работать просто отлично

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