我用的
const str = "{{ name }}{{ people.name }}";
const reg = /\{\{.+\}\}/; //
匹配到的结果是:{{ name }}{{ people.name }}
我想要他们两分开的结果要怎么写正则呢?例如:
{
0: "{{ name }}",
1: "{{ people.name }}"
}
这种结果
我用的
const str = "{{ name }}{{ people.name }}";
const reg = /\{\{.+\}\}/; //
匹配到的结果是:{{ name }}{{ people.name }}
我想要他们两分开的结果要怎么写正则呢?例如:
{
0: "{{ name }}",
1: "{{ people.name }}"
}
这种结果
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
你写的是.+是贪婪匹配,要写成.+?变成非贪婪