Expressão regular multilinha em c # [duplicado]
Esta questão já tem uma resposta aqui:
Como faço para combinar qualquer caractere em várias linhas em uma expressão regular? 21 respostasComo faço para combinar e substituir texto usando expressões regulares no modo multilinhas?
Eu conheço oRegexOptions.Multiline opção, mas qual é a melhor maneira de especificar combinar todos com os novos caracteres de linha em c #?
Entrada:
<tag name="abc">this
is
a
text</tag>
Saída:
[tag name="abc"]this
is
a
test
[/tag]
Aahh, encontrei o problema real. '&' e ';' no Regex estão correspondendo texto em uma única linha, enquanto o mesmo precisa ser escapado no Regex para funcionar nos casos em que existem novas linhas também.