sha*_*raj 2 javascript regex node.js
我的示例字符串是
var str = "My name is {name}.from {area}";
Run Code Online (Sandbox Code Playgroud)
我需要与该字符串分开{name}和{area}.
我试过了
var s = "My name is {name}.from {area}";
var matches = s.match(/\{(.*?)\}/);
console.log(matches);
Run Code Online (Sandbox Code Playgroud)
它只给出了第一次出现.如何获取字符串{name} {area}.
将全局标志添加到正则表达式:
var matches = s.match(/\{(.*?)\}/g);
Run Code Online (Sandbox Code Playgroud)
这将获得正则表达式的所有匹配,而不仅仅是第一个匹配.
| 归档时间: |
|
| 查看次数: |
1509 次 |
| 最近记录: |