捕获逗号之间的字符串,而不使用周围的方括号
capture strings between commas without the surrounding square braces
我有一个字符串输入,如var [apple, cherry, banana]
.
当我尝试只匹配逗号之间的字符串时,我可以得到:
str.match(/(.*?[^']|'[|(, )])/g)
分别捕获所有字母和一个逗号。如何在逗号之间获取整个字符串,并且不捕获逗号-空格组合?
(?<='[)('s*(?<str>[A-Za-z0-9]+)'s*,?)+(?='])
(?<=...) = 之前扫描,但不包括
(?=....) = 提前扫描,但不包括
(?<...> = 命名组。
然后,您可以扫描"str"组以获取所有数据。
相关文章:
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 使用方括号访问插件原型函数
- 在javascript中使用方括号表示法的嵌套对象
- 正则表达式,用于匹配JavaScript的括号和方括号
- 无法在图像周围添加按钮
- 如何在每个动态创建的ImageButton周围包装超链接?Visual Studio
- 为什么不是't这=>边界“;这个“;到周围的范围
- 如何在输入中选择的文本周围包装html标记
- 删除双引号和方括号JSON
- 在html页面的属性周围添加了一个额外的空间
- Javascript在字符串中嵌套了方括号
- 用于获取两个方括号之间的数字的正则表达式
- Javascript选择周围的所有元素
- 为什么在 JavaScript 函数调用中使用方括号?jquery.
- CSS 在悬停时使图像变暗 - 在其周围添加一个 href
- 方括号之间的 Javascript 增量号
- 从周围的 HTML 调用 SVG 中的 JavaScript 函数
- 提取周围方法的 JavaScript 版本
- 捕获逗号之间的字符串,而不使用周围的方括号
- 如何转义URL,但保持周围的方括号IPv6地址不变