老师 可不可以给我解释哈里面每一个代表的意思?

来源: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个或多个),不贪婪(最短匹配)。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程