¿Cómo coinciden y reemplazar texto usando expresiones regulares en modo multilínea?Multilínea expresión regular en C#
sé la opción RegexOptions.Multiline, pero ¿cuál es la mejor manera de especificar partido todos con los caracteres de nueva línea en C#?
de entrada:
<tag name="abc">this
is
a
text</tag>
Salida:
[tag name="abc"]this
is
a
test
[/tag]
Aahh, me encontré con el problema real. '&' y ';' en Regex están haciendo coincidir el texto en una sola línea, mientras que el mismo debe escaparse en Regex para que funcione en los casos en que también hay nuevas líneas.
Huh? & and ; no hay caracteres especiales en expresiones regulares. ¿Puede dar un ejemplo? –
Algo similar, aunque no he probado el siguiente ej. rx.Replace ("nombre [=] " abc "", "abc", "texto de líneas múltiples"); –