[問題] 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