正则expression式匹配string中的开始([)和结束(,)(仅)
这是我的string:
[{ "name": "Neuromancer","genre": "cyberpunk" },
我想用replace方法删除[in the beginning和come(,)。
我这样做是因为我无法弄清楚如何正确编写正则expression式:
line = line.replace(/\[/,""); line = line.replace(/\,$/,"");
谢谢 :)
使用|
组合这两个正则expression式 。 而且你还需要在\[
之前加上^
,因为你想匹配[
char在开始处存在。 为了让正则expression式引擎find两个单独的匹配,你需要添加全局的g
修饰符。
line = line.replace(/^\[|,$/g, "");