你用正则能匹配为什么不能替换呢?下面我大概写了一下,你试试可能要调整。
Regex.Replace(@"EnumCode =\''[\u4e00-\u9fa5]*\''","$0 AND EnumCode=\"gl_code\" ");
因为你的提示我已经知道了,就是在
查询栏目中输入 EnumCode =\''[\u4e00-\u9fa5]*\''
在替换栏目中输入\0 and EnumType=\''gl_code \''
就可以实现统一替换
如果你的每一个条件都是在一行显示,那么应该可以根据换行符替换
使用EnumCode =''[\u4e00-\u9fa5]*''能匹配到你的每一项的值,可以借助这样,将你文档的内容贴到正则表达式测试工具中,用(EnumCode =''[\u4e00-\u9fa5]*'')去匹配,用$1 and EnumType=''gl_code''去替换,替换后的内容就是你要的内容,再粘出来即可