Я пытаюсь записать regex, который выбирает все между двумя символами.
Например, когда regex встречается с a '§'
Я хочу, чтобы это выбрало все после '§'
знак, вплоть до точки, что regex встречается с a ';'
. Я попробовал lookbehind и предвидением, но они действительно не добиваются цели.
Так, например, " § 1-2 bla; "
должен возвратиться " 1-2 bla"
.
Любая справка значительно ценилась бы!
В простом случае это должно работать:
§(.*);
Возможно, потребуется изменить, если вы не хотите разрешать вложение:
§(.*?);
Как насчет
"§([^;]*);"
Выбранные символы между §
и ;
доступны как группа соответствия 1.