Регулярное выражение: соответствие до первого вхождения символа - PullRequest
279 голосов
/ 06 января 2010

Я ищу шаблон, который соответствует всем до первого вхождения определенного символа, скажем ";" - точка с запятой .

Я написал это:

/^(.*);/

Но на самом деле оно соответствует всему (включая точку с запятой) до последнего появления точки с запятой.

Ответы [ 11 ]

2 голосов
/ 26 марта 2016

Это будет соответствовать до первого вхождения только в каждой строке и будет игнорировать последующие вхождения.

/^([^;]*);*/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...