从xml文件里读取属性值到C#字符串,里面的\都成了 \\ , 有什么办法解决?
在做UrlReWrite的时候,写了个配置文件,每一行类似这样:
<location name="xxxx" Regex="(?<Group1>[\w]+?).xxxxx.com/[^\\]*" RewritePath="xxxxxxxxxxxx" />
然后我用一个类来存储一行的数据,当读取Regex属性到这个类的相应字段(String类型)的时候,Regex的属性值中的\全部被替换成了\\
(?<Group1>[\w]+?).xxxxx.com/[^\\]* ----------->>>>>>>>>>
(?<Group1>[\\w]+?).xxxxx.com/[^\\\\]*
如果是后面的\\\\,我还可以用Replace("\\\\","\\")来搞定,但是前面\\w 的两个斜杠怎么搞定?
请大家帮帮忙,万分感谢.