繁体   English   中英

正则表达式匹配字符串中的begin([)和end(,)(仅)

[英]Regex to match beginning([) and and end(,) (only) in a string

这是我的字符串:

[{ "name": "Neuromancer","genre": "cyberpunk" },

我想使用replace方法删除[开头的[和结尾的come(,)。

我这样做是因为我不知道如何正确编写正则表达式:

    line = line.replace(/\[/,"");
    line = line.replace(/\,$/,"");

谢谢 :)

使用|合并两个正则表达式 并且您还需要tp在\\[之前加上^ ,因为您要匹配[ char开头。 为了使正则表达式引擎能够找到两个单独的匹配项,您需要添加全局g修饰符。

line = line.replace(/^\[|,$/g, "");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM