Матч до первого появления символа - PullRequest
0 голосов
/ 12 июня 2019

Предположим, у нас есть файл, содержащий строки следующей формы (но число # не фиксировано , а длина полей не фиксирована)

as#dviu#cvm#ud

Для вышеприведенной строки .*# соответствует as#dviu#cvm# (то есть идет как можно дальше). Как соответствовать до первого появления #? (т. е. только совпадение as#)

Ответы [ 2 ]

2 голосов
/ 12 июня 2019

Используйте [^#] вместо ., чтобы сопоставить что-либо, кроме #.

0 голосов
/ 12 июня 2019

Сделать это не жадным
что-то вроде .*?#

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