Posted on 2013-06-19 11:15
點點滴滴 閱讀(1753)
評論(0) 編輯 收藏 引用 所屬分類:
02 編程語言
剛才有個代碼需要清除注釋,又因為注釋很多,于是便想到了正則表達式。可能是很長時間不用正則表達式的緣故,當我用Editplus打開代碼勾選"正則表達式"查找替換的時候總也不成功...哎,還是要復習一下正則表達式的語法才行...
看過語法寫起來就比較輕松了,因為我的注釋都是單行的 /* */ 型注釋,這樣只要簡單地使用下面這條正則表達式就可以快速清除所有的/* */ 型單行注釋了。
/\*.*\*/
簡單解釋一下好了,大致思路就是匹配 /* 和 */ 之間的任意字符。
1、 / 的意思就是 /* 前面的那個 /
2、 \* 的意思是 /* 后面的那個 * ,只是因為 * 是通配符,所以要匹配 * 的時候必須使用它的轉義字符 \*
3、 . 的意思是匹配字符
4、 * 的意思就是任意字符,連起來 .* 的意思就是匹配任意字符
5、 \* 的意思是 /* 后面的那個 * ,只是因為 * 是通配符,所以要匹配 * 的時候必須使用它的轉義字符 \*
6、 / 的意思就是 /* 前面的那個 /