C#无法识别的转义序列

Jon*_*nen 4 c# regex

我在C#上跟随Regex并导致错误:C#无法识别的转义序列开启\w \. \/ .

string reg = "<a href=\"[\w\.\/:]+\" target=\"_blank\">.?<img src=\"(?<imgurl>\w\.\/:])+\"";
Regex regex = new Regex(reg);
Run Code Online (Sandbox Code Playgroud)

我也试过了

string reg = @"<a href="[w./:]+" target=\"_blank\">.?<img src="(?<imgurl>w./:])+"";
Run Code Online (Sandbox Code Playgroud)

但这样字符串"结束"在href =" - "char

有人可以帮我吗?

Gje*_*ema 9

用于""在使用@文字时转义引号.