正規表現で助けが必要です。 2つの特定の単語の間に区切り文字を含む文字列を取得したい。デリミタを持つ文字列と一致するC#正規表現
正規表現が必要です:
Statements1 start Statements2;ステートメント3終わりの楽しみ;
'開始'と '終了'の間に ';
'が複数存在することがあります。
文は複数の単語で、(。*)は単語の正規表現で使用できます。
しかし、 'start'と 'end'の間に ';
'がない場合、正規表現は一致しません。また
、「末端は」
だから、正規表現が
Statements1がStatements2がStatements3を終了開始と一致してはならない「スタート」の後に遭遇した最初の「終了」でなければなりません。エンド楽しい
私は
- 文としてマッチが
- キーワード
- 文を「開始」だから、
を「開始」した後にする前に、この場合には、それがグループになりたいです(2番目の数字が一致しないため1番目の文字列の場合) as:
- ステートメント1
- start
- Statements2;ステートメント3終わりの楽しみ;
ありがとうございます。これは、あなたがリストのグループを返します
(.*)(start)(.*;.*end.*)
:
はい、私はfamilierですか?:構文です。しかし、この正規表現が機能していないと言って申し訳ありません。 – Archie