我要尋找一個正則表達式,只能找到空的Java註釋,如下列之一:正則表達式查找代碼中的註釋空
/**
*
*/
Eclipse中創建這些當如生成一個序列版本ID ...還有另一個thread關於查找所有評論,但我沒有設法適應正則表達式只「過濾」出空的。
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
任何想法? 謝謝!
我要尋找一個正則表達式,只能找到空的Java註釋,如下列之一:正則表達式查找代碼中的註釋空
/**
*
*/
Eclipse中創建這些當如生成一個序列版本ID ...還有另一個thread關於查找所有評論,但我沒有設法適應正則表達式只「過濾」出空的。
//.*|("(?:\\[^"]|\\"|.)*?")|(?s)/\*.*?\*/
任何想法? 謝謝!
試試這個:
\/\*\*[\s\t\r\n]*[ \*]*[\s\t\r\n]*\*/
應該匹配與/ **,*與結尾開始的字符串/和只包含換行符,空格或中間的星號。
豈不
"\\s*/[*]{2}[*\\s]*[*]/\\s*"
與Pattern.MULTILINE
標誌在一起就足夠了?
它以空白(可選)開始,然後/**
然後只有空白和*
後跟*/
(可選)後跟更多空格。
這是它的外觀:
感謝您使用debuggex的鏈接 - 直到現在才知道。特別是對於像我這樣的正則表達式padawan似乎很有幫助:-) – Lonzak
完美的做到了! – Lonzak