最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascipt匹配單行和多行注釋的正則表達(dá)式

 更新時(shí)間:2013年11月20日 15:56:16   作者:  
用JSON.parse 來轉(zhuǎn)換成json對(duì)象,由于有注釋的存在則無法正確轉(zhuǎn)換甚至報(bào)錯(cuò)。匹配字符串中的所有注釋,包括單行和多行注釋
在使用node.js時(shí)。如果我們使用.json文件存儲(chǔ)一些配置時(shí),希望加上一些注釋。

但是由于讀取時(shí),是讀取字符串 ,然后用JSON.parse 來 轉(zhuǎn)換成json對(duì)象,由于有注釋的存在則無法正確轉(zhuǎn)換甚至報(bào)錯(cuò)。

一下正則表達(dá)式 匹配字符串中的所以注釋,包括單行和多行注釋
復(fù)制代碼 代碼如下:

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)

測(cè)試地址:
http://gskinner.com/RegExr/?30jrh
注意 當(dāng)使它用作 字符串 的正則時(shí)應(yīng)該,注意使用逃脫字符 \

所以需要下面這樣寫:
復(fù)制代碼 代碼如下:

var reg = "(/\\\*([^*]|[\\\r\\\n]|(\\\*+([^*/]|[\\\r\\\n])))*\\\*+/)|(//.*)";
var exp = new RegExp(reg,"g");

用 \\\ 表示 \

相關(guān)文章

最新評(píng)論

中江县| 芜湖市| 五家渠市| 若羌县| 依安县| 博野县| 广南县| 东乌珠穆沁旗| 虞城县| 卓尼县| 抚州市| 巴青县| 翁源县| 宁德市| 行唐县| 台州市| 红桥区| 元谋县| 横山县| 汉源县| 德清县| 彭阳县| 泸定县| 盐池县| 晋州市| 安溪县| 泾川县| 甘洛县| 水城县| 陕西省| 连城县| 丰县| 新密市| 临潭县| 潜山县| 蒲江县| 双鸭山市| 九江市| 临漳县| 会东县| 英山县|