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