在使用node.js時。如果我們使用.json檔案儲存一些配置時,希望加上一些註解。
但由於讀取時,是讀取字串 ,然後用JSON.parse 來 轉換成json對象,由於有註解的存在則無法正確轉換甚至報錯。
一下正規表示式符合字串中的所以註釋,包括單行和多行註釋
複製程式碼
複製程式碼
複製程式碼
(/*([^*]|[rn]|(* ([^*/]|[rn])))** /)|(//.* )
測試位址:
http://gskinner.com/RegExr/?30jrh
注意當使它用作字串的正則時應該,注意使用逃脫字元
所以需要下面這樣寫: 複製程式碼 程式碼如下: 程式碼如下: var reg🎜>var reg = "(/\*([^*]|[\r\n]|(\* ([^*/]|[\r\n])))*\* /)|(//.*) "; var exp = new RegExp(reg,"g"); 用\ 表示