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