この文字列を解析する必要があります。RegExを使用して開始パターンと終了パターンを削除する
\n \nnabcn \n \n
これより、"nabcn"
を抽出する必要があります。空白と"\n"
は任意の順序で指定できます。注:"\n"
はエスケープ文字ではありません。
"nabcn"
は、改行を含む任意の文字を使用できます。私の必要条件は、空白と所望のテキストの前後に"\n"
文字列の組み合わせを持たないことです。これは動作しますが、問題はそれだけで「ABC」を見つけたある
(?=[^\s(?:\\n)])((?:(?:.|\n)*)?)(?<=[^\s(?:\\n)])
:
これは私が思いついたものです。
すべての空白と '\ n'を入力から削除しないのはなぜですか? – anubhava