C# 使用正则表达式模式并获取CS1003:C中的语法错误#
使用@但仍有错误: 有人知道为什么这句话:C# 使用正则表达式模式并获取CS1003:C中的语法错误#,c#,regex,string,C#,Regex,String,使用@但仍有错误: 有人知道为什么这句话: String[] values = Regex.Split(line, @",(?! [\w\d\.\[\]\(\)\#\*\-_])(?=([^\"]*\"[^\"]*\")*[^\"]*$)"); 错误CS1002; 应为InsertLogtoDatabase D:\MyProjects\InsertLogWindowsApp\WindowsFormsApplication1\LogOrderi2trade.cs 119 严重性代码说明项目文件
String[] values = Regex.Split(line, @",(?! [\w\d\.\[\]\(\)\#\*\-_])(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
错误CS1002;
应为InsertLogtoDatabase D:\MyProjects\InsertLogWindowsApp\WindowsFormsApplication1\LogOrderi2trade.cs 119
严重性代码说明项目文件行错误CS1003语法错误,
','
应为InsertLogtoDatabase D:\MyProjects\InsertLogWindowsApp\WindowsFormsApplication1\LogOrderi2trade.cs 119
如果要将“
与逐字字符串文字一起使用,则需要像”
从C#规范:
引号转义序列:
”
顺便说一句,请以纯文本而不是图像的形式显示您的代码和错误消息。@Soner Gönül抱歉,我是初学者,谢谢您的建议。欢迎使用Stack Overflow。首先,您可以阅读。谢谢您的帮助。错误已修复,但我无法拆分我的值。@PapikaWarangwonghirun抱歉,我不熟悉常规表达式这也应该属于另一个问题。
String[] values = Regex.Split(line, @",(?! [\w\d.[]()#*-_])(?=([^\""]\""[^\""]\"")[^\""]$)");