我正在尝试使用正则表达式替换字符串,但是我似乎无法找到一种方法来使用字符串的双反斜杠来转义正则表达式的单个反斜杠。
我的字符串文字(这是从文本文件中读取的,原样)
-s \"t\"
我想用(再次作为字符串文字)替换它
-s \"n\"
我能想到的最好的是
schedule = Regex.Replace(schedule, "-s\s\\\"\w\\\"", "-s \\\"n\\\"");
由于单反斜杠和双反斜杠,中间参数无法编译。它将接受一个或另一个,但不能同时接受(无论我使用@的天气如何)。
我没有那么多使用正则表达式,所以它可能是一个简单的,但我很卡住!
谢谢