Мне нужна помощь с регулярным выражением. Я хочу получить строку с разделителем в ней между двумя конкретными словами.C# regex, чтобы соответствовать строке с разделителем
например. Мне нужно регулярное выражение, которое соответствует:
Statementments1 start Statementments2; Выражения 3:
Между «началом» и «концом» может быть несколько случаев «;
».
Заявления - несколько слов, где (. *) Может использоваться в регулярном выражении для слова.
Но регулярное выражение не должно совпадать, если между 'start' и 'end' нет ';
'.
Кроме того, «конец» должен быть первым «конец» встречается после «старта»
Таким образом, регулярное выражение не должно совпадать с
statements1 начать Statements2 конец Statements3; конец весело
я хочу матчи как
- заявления перед «начала»
- ключевого слова
- заявления после того, как «старт»
Итак, в данном случае это будет группа (для первой строки, начиная с 2-го, не должно совпадать) as:
- Заявления1
- начало
- Утверждения2; Выражения 3:
Спасибо.
Да, я знаком с синтаксисом?:. Но я сожалею, что это регулярное выражение не работает. – Archie