1

在 C# 中,我有这个正则表达式模式:

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

目前这给了我这个错误:“CS1002:;预期”

我知道这很可能是转义字符串问题,但我看不到它在哪里。

为你的帮助干杯!

4

1 回答 1

0

Ahmed KRAIEM 是如何告诉你的,你需要"\

你的版本:

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

我的版本

r = New Regex("^((\"(?:[^\"]|\"\")*\"|[^,]*)(,(\"(?:[^\"]|\"\")*\"|[^,]*))*)$");
于 2013-05-03T09:35:32.280 回答