正規表現を複数行モードで使用してテキストを照合および置換するにはどうすればよいですか?C#の複数行正規表現
私はRegexOptions.Multilineオプションを知っていますが、C#の新しい行の文字とすべて一致するように指定する最良の方法は何ですか?
入力:
<tag name="abc">this
is
a
text</tag>
出力:
[tag name="abc"]this
is
a
test
[/tag]
Aahh、私は実際の問題を発見しました。 '&'と ';'正規表現では、改行がある場合にも正規表現でエスケープする必要がありますが、1行に一致するテキストがあります。
えっ:C#ので
が、これは次のようになりますか? & and ;は、正規表現に特殊文字はありません。あなたは例を挙げることができますか? –
似たようなものですが、下記の例は試していません。 rx.Replace( "name [=] " abc ""、 "abc"、 "multiline text"); –