您的位置首页快问快答

关于JavaScript正则表达式()\n的意思

关于JavaScript正则表达式()\n的意思

的有关信息介绍如下:

关于JavaScript正则表达式()\n的意思

这是Javascript语言正则表达式中的反向引用,就是\1引用前面小括号中捕获组的数据(,),因为只有一个小括号(一个捕获组),所以第一个正则表达式\1是对的

第二个正则表达式/apple(,5)orange\2/ 因为只有一个捕获组,而引用的\2是指引用第二捕获组,没有第二捕获组,所以是错误的

如果第二个第二个正则表达式是这样/apple(,)(5)orange\2/那么等同于/apple,5orange5/,那样是可以的

\n实际上就是反向引用其前面捕获组中的数据,有几个捕获组,就可以引用几个