2013-05-03 48 views
1

我有这样的正则表达式:逃逸彭定康原因编译错误

r = New Regex("^((\"(?:[^\"]|\"\")*\"|[^,]*)(,(\"(?:[^\"]|\"\")*\"|[^,]*))*)$"); 

这是导致此错误:"CS1002: ; expected"

我看不出是什么原因造成这一点。

+0

的后置代号分组行。 – 2013-05-03 10:00:40

回答

8

如果这应该是C#,你必须使用小写为new

r = new Regex("^((\"(?:[^\"]|\"\")*\"|[^,]*)(,(\"(?:[^\"]|\"\")*\"|[^,]*))*)$"); 
+0

我不相信我没有看到! – 2013-05-03 10:02:35