首頁  >  文章  >  web前端  >  javascipt符合單行和多行註解的正規表示式_javascript技巧

javascipt符合單行和多行註解的正規表示式_javascript技巧

WBOY
WBOY原創
2016-05-16 17:13:481874瀏覽

在使用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"); 用\ 表示
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn