Мне нужна помощь с регулярным выражением.
я хочу получить строку с разделителем между двумя конкретными словами.
например.
мне нужно регулярное выражение, которое соответствует:
Заявления1 начальные заявления2; Заявления3 конец веселья;
Между 'start' и 'end' может быть несколько раз ';
'.
Заявления - это несколько слов, где (. *) Может использоваться в регулярном выражении для слова.
Но регулярное выражение не должно совпадать, если между «start» и «end» нет «;
».
Кроме того, 'end' должен быть первым 'end', встреченным после 'start'
Итак, регулярное выражение не должно совпадать
Заявления1 начальные заявления2 конечные заявления3; конец веселья
я хочу совпадения как
- операторы до 'start'
- ключевое слово
- операторов после 'start'
Итак, в этом случае это будет группа (для 1-й строки, так как 2-я не должна совпадать)
как:
- Заявления1
- 1036 * начать *
- Заявления2; Заявления3 конец веселья;
Спасибо.