最近做個(gè)代碼解析工具出現(xiàn)了問題,就是正則去掉代碼中的單行和多行注釋,但是對(duì)于http://這樣的內(nèi)容會(huì)被去掉了,然后代碼無法執(zhí)行,想問下,應(yīng)該怎么過濾點(diǎn)這種呢?
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
如果引擎支持的話,可以試試預(yù)匹配(或者叫零寬斷言、前向匹配什么的,反正都能查到)。
另一種思路是,先把 http:// 替換成某個(gè)不太可能沖突的占位符,例如 http:::,再去掉注釋以后再替換回來。