Я ищу выражения между точкой и точкой с запятой - это выражение само по себе не может содержать точки или точки с запятой.
На данный момент это мое регулярное выражение.
(?!\..*?\..*?;)\..*?;
Регулярное выражение в основном говорит: «Найти строку между точкой и точкой с запятой. Однако, после определения периода-кандидата, если за ним в конце следует другой период до достижения точки с запятой, я хочу ее дисквалифицировать».
Это делает то, что я хочу, за исключением того, что я не хочу включать начальный период в совпадении (ни конечную точку с запятой).Я пытался двигаться вперед с группой без захвата (?!\..*?\..*?;)(?:\.).*?;
, но я получил тот же результат.Как я могу опустить точку (и точку с запятой) как часть матча?Я использую Sublime 3 для поиска регулярных выражений.