好久没有用正则点了差点忘记叻。
最近项目中需要些正则点发现了自己很多忽略了的地方。
\d 匹配任意一个数字
\D 匹配任意一个非数字
\S 匹配任意非空字符
\w 匹配任意英文字毋数字,下划线
正则点可以用[]的形式:
[0-9a-zA-Z] //表示数字小写字母大写字母复制代码
之前写正则点忽略了分组特意弥补一下。复制代码
分组就昰括号里面的东西,用正则点exec匹配
\1就是能匹配第一个小括号里面的正则点
\2就是匹配第二个小括号的内容以此类推
(正则点用reg表示,字符串用str表示)
可以理解为抓取数据如果有返回数据,如果没有返回null
返回的结果是一个数组。