老师 可不可以给我解释哈里面每一个代表的意思?
来源:3-19 编程练习
勿扰5236923
2020-09-01 07:15:42
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>正则表达式</title>
</head>
<body>
<script type="text/javascript">
str="cctv have [cctv1]、[cctv2]、[cctv3]、[cctv4]……";
/*此处添加代码*/
var pattern=/\[.*?\]/;
document.write(pattern.exec(str));
</script>
</body>
</html>
1回答
好帮手慕码
2020-09-01
同学你好,解释如下:
1、. 匹配除“\n”之外的任何单个字符。
2、* 匹配前面的子表达式零次或多次。
3、? 非贪婪的匹配模式是。
整体理解:\[.*?\]表示以组的形式,匹配任意字符(0个或多个),不贪婪(最短匹配)。
祝学习愉快~
相似问题