[问题] regex_replace取代非comment内的内容

楼主: boy770329 (A-So)   2018-10-07 19:59:22
问个regular expreesion的问题 因为试了很久还是找不到解
现在想用regex_replace去取代SQL query内的某个字串,条件是那个字串不在注解内
因为SQL的注解写法有一行的
作者: art1 (人,原来不是人)   2018-10-07 20:26:00
可包含空白的任意字符规则用 [\s\S] 比较好,然后最好设成换行才对非贪婪模式,也就是[\s\S]后面加上*?或是+?\/\*[\s\S]+?\*\/ 这是找/* */ 内包含任意内容的规则若是还解决不了就转去 Regex 版问看看吧Regexp才对正规表示法规则还是要买一本专书来学才能学得透彻
楼主: boy770329 (A-So)   2018-10-08 06:29:00
嗯嗯感谢 我希望做的是忽略/**/取代其他 看来还是不行

Links booklink

Contact Us: admin [ a t ] ucptt.com