为啥加了括号在split和replace方法中效果会不一样
我知道小括号能分组,然后用$1-$9来实现某些场景。今天先看到了图1的第一种方式,半天没找到哪里有问题,后来把括号去了,发现是想要的结果。
顿时怀疑自己了。然后又用replace试了一下,没区别。
研究到这里就蒙了,麻烦大佬详细解使解使
为啥加了括号在split和replace方法中效果会不一样
我知道小括号能分组,然后用$1-$9来实现某些场景。今天先看到了图1的第一种方式,半天没找到哪里有问题,后来把括号去了,发现是想要的结果。
顿时怀疑自己了。然后又用replace试了一下,没区别。
研究到这里就蒙了,麻烦大佬详细解使解使
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
String.prototype.split
:如果 separator 包含捕获括号(capturing parentheses),则其匹配结果将会包含在返回的数组中。