作者ccbruce (今、そこに いる僕)
看板RegExp
標題[問題] 請問怎麼找出註解
時間Wed Aug 15 11:47:41 2012
我是用.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)
1F:→ PurpleCrow:看不懂在問啥 可以簡單舉a,b例 說明你要哪個? 08/15 13:20