js正则匹配大括号之外的句号
时间: 2023-10-13 16:07:00 浏览: 119
正则表达式匹配括号外的符号及数据
你可以使用下面的正则表达式来匹配大括号之外的句号:
```javascript
/(?![^{]*})\./g
```
这个正则表达式使用了负向前瞻断言来排除大括号内的句号。它会匹配除大括号内的句号以外的所有句号。
例如,对于以下字符串:
```javascript
var str = '这是一个测试。{这是一个测试。}这是另一个测试。';
```
使用正则表达式进行匹配:
```javascript
var regex = /(?![^{]*})\./g;
var matches = str.match(regex);
console.log(matches);
```
输出结果为:
```
[ '。', '。' ]
```
这样你就可以得到大括号之外的句号了。
阅读全文