C# で正規表現を使用しているときに、次の問題に直面しています。
この単純な文字列を考えてみましょう: ~0~これは単純なテキストです~POP~NIZ~0~0~
もちろん、「〜」を除いて、3文字を超える文字列を含む2つの「〜」の間の文字列を選択したいと思います。私の例では、次のようになります。
これは簡単なテキストです
次のようなものを作成できます: ([\w]|[\d]|.|\,.................){4-500}
私は非常に長い正規表現で終わり、デバッグも読み取りも不可能です...
代わりに、 「'~' と '~' の間に含まれる '~' 以外の文字を指定してください」のような正規表現を作成することをお勧めします。
[^] の正しい使い方が見つからない!
これどうやってするの ?
前もって感謝します !
ANSWER : やっとこれができました : ~[^~]{3,}~
2 つの '~' の間に含まれる '~' 以外のすべてが必要であり、長さが 3 文字を超えています。
ご回答ありがとうございます。