解释一下这句话 特别是那个点没弄明白

来源:3-19 编程练习

慕后端8593059

2019-01-03 15:57:49

 var prend=/\[.*?\]/;

写回答

1回答

好帮手慕星星

2019-01-03

同学你好,可以把这个正则拆开来看:

1、[]就是匹配[],前面的\是为了转义识别。

2、.(点)匹配除“\n”和"\r"之外的任何单个字符。

3、*匹配前面的子表达式任意次,等价于{0,}。

4、?匹配前面的子表达式零次或一次,等价于{0,1}。

?可以控制贪婪匹配,所以最后匹配出来了一组内容。

自己可以测试理解下,祝学习愉快!

1

0 学习 · 4826 问题

查看课程