我需要一個崇高的文本2友好的正則表達式,這將允許我搜索文件中的所有評論。正則表達式刪除崇高文本中的CSS文件的所有評論2
的意見都跟隨這個基本結構/* <anything> */
感謝您抽出寶貴時間來幫助:)
我需要一個崇高的文本2友好的正則表達式,這將允許我搜索文件中的所有評論。正則表達式刪除崇高文本中的CSS文件的所有評論2
的意見都跟隨這個基本結構/* <anything> */
感謝您抽出寶貴時間來幫助:)
像這樣的東西應該工作:
\/\*.+?\*\/
我不是超級熟悉的與崇高文本,但這將工作在記事本+ +,我相信正則表達式實現基本相同。如果我錯了,請隨時告訴我。
編輯:每CAustin的有用的提示,你也可以做這個(不前的轉義斜槓):
/\*.+?\*/
搜索:
(?s)/\*.*?\*/
這可以讓你匹配遍佈多行的評論。
(?s)
打開「單行」模式,這使得.
無一例外地匹配任何字符(默認情況下,.
不包括行分隔符)。
這假定在字符串文字中沒有/*
或*/
。
或者,如果你想有一個防彈解決方案,你可能想看看這個問題:
對於多行匹配,這會更簡單: '/ \ * [\ s \ S] +?\ * /' – CAustin
@注意:如果你使用'calc()'並且在內部相乘,或者你在使用sass並且在其中乘以或者有包含'*'的註釋,那麼解決方案不起作用。至少沒有爲我工作。 –
[使用正則表達式來刪除源文件中的註釋](可能重複的http:/ /stackoverflow.com/questions/2319019/using-regex-to-remove-comments-from-source-files) – Wajahat