转义模式导致编译错误

本文关键字:编译 错误 模式 转义 | 更新日期: 2023-09-27 18:11:53

我有这样的正则表达式模式:

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

"CS1002: ; expected"

转义模式导致编译错误

如果这应该是c#,你必须使用小写的new:

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