在C#中我有这个正则表达式模式:
r = New Regex("^(("(?:[^"]|"")*"|[^,]*)(,("(?:[^"]|"")*"|[^,]*))*)$");
目前这给了我这个错误:“CS1002 :;预期”
我知道这很可能是一个转义字符串问题,但我看不出它在哪里。
为你的帮助干杯!
答案 0 :(得分:0)
Ahmed KRAIEM如何告诉你,你需要用"
\
你的版本:
r = New Regex("^(("(?:[^"]|"")*"|[^,]*)(,("(?:[^"]|"")*"|[^,]*))*)$");
我的版本
r = New Regex("^((\"(?:[^\"]|\"\")*\"|[^,]*)(,(\"(?:[^\"]|\"\")*\"|[^,]*))*)$");