如何在多行模式下使用正則表達式匹配和替換文本?C#中的多行正則表達式
我知道RegexOptions.Multiline選項,但在C#中用新的行字符指定全部匹配的最佳方式是什麼?
輸入:
<tag name="abc">this
is
a
text</tag>
輸出:
[tag name="abc"]this
is
a
test
[/tag]
啊哈,我發現實際問題。 '&'和';'在正則表達式中是單行匹配文本,而同樣需要在正則表達式中轉義才能在有新行的情況下工作。
咦?在正則表達式中,& and ;不是特殊字符。你能給個例子嗎? – 2009-11-22 21:57:03
類似的東西,雖然沒有嘗試過下面的例子。 rx.Replace(「name [=] " abc "」,「abc」,「multiline text」); – 2009-11-23 07:46:10