如何在逐字字符串中使用转义字符?

时间:2017-10-14 15:47:53

标签: c# regex

我可以在逐字字符串中使用\ r,\ n等转义字符,例如

string pattern = @"(?<!</institution>\r\n)(?<!<institution-wrap>\r\n)<institution type";

现在,如果我尝试进行搜索或搜索并使用模式替换,它是否会起作用或将\ r \ n视为普通字符串? 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

在模式中,是的,你可以。有关示例,请参阅http://rextester.com/GHVMBZ97646。但是,在替换中,如果使用逐字符串,则反斜杠将被视为文字,如this question中所示。