メールの本文があります。いくつかの行のテキストが含まれています。少なくとも3つのダッシュ/ハイフンを含む文字列と一致する正規表現
- は、少なくとも3つのダッシュ
破線文字列の形状は不明であるが含まれている特定のテキスト
を含んでいてもよい:
ダミーテキストの悲しみ、AMET consecteturのadipiscingのELIT座ります。 Donec imperdiet porta libero ac imperdiet。
ナムenimのnisl:aliquam UTのfeugiat履歴書
私が検索する必要がある後に特定のテキスト: Etiam rhoncus AAFA-12X-DDDD-12 metusのrisus 詳細テキスト:fooの
ターゲット言語はC#です。
私は([A-Za-z0-9]{5}-[A-Za-z0-9]{4}-[A-Za-z0-9]{3}-[A-Za-z0-9]{5})
のようなことを試みましたが、ここでわかるように、常にわかっていない文字列の形状を設定する必要があります。
正規表現のブロック(各ダッシュの前)に可能な文字の範囲が含まれている場合は、Fivestarに感謝の意を借りて{1,5}を1から5 – Fivestar