[問題] 請問怎麼找出註解
看板RegExp (正規表示式 Regular Expression)作者ccbruce (今、そこに いる僕)時間12年前 (2012/08/15 11:47)推噓0(0推 0噓 1→)留言1則, 1人參與討論串1/3 (看更多)
我是用.net的Regex的
現在想要寫一個可以刪掉所有C/C++ Style comment的程式
而且不可以刪掉包在双引號內的類似註解的字串
現在用的pattern為:
(?!")((//.*)|((?s)(/\*.*?\*/)))(?<!")
雖然可以找出單行跟多行註解, 不過包在字串裡的類似註解的字串也一起被找出來了
請問有什麼解決的方法嗎?
正常:
//comment
"aaa" //comment
/*
comment
*/
"aaa" /*
comment
*/
異常:
"//not comment"
"/*not comment"
--
裸になって
何が悪い?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.163.20.247
※ 編輯: ccbruce 來自: 118.163.20.247 (08/15 11:49)
→
08/15 13:20, , 1F
08/15 13:20, 1F
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章