正则表达式用于转义正斜杠和反斜杠

时间:2016-05-02 08:54:06

标签: regex

我需要一个可以在正斜杠和反斜杠上匹配的正则表达式,以便我可以逃脱它们。但是,我不希望正则表达式匹配以下字符串:

\\\\"Hello World\\\\"

所以例如

 / / ////////" \\\\\\\   \\\\"Hello World\\\\"

它应匹配每个斜杠除外,其中有四个斜杠后跟一个带有任何字符的引号,后跟另外四个带引号的引号。

1 个答案:

答案 0 :(得分:1)

  

BP 120/30我希望它能逃脱120 \\ / 30

Regex.Replace(subjectString, "(/{1})", @"\\$1");

反斜杠示例(BP 120\30):

Regex.Replace(subjectString, @"(\\{1})", @"\\\\$1");