关于正则元字符婚配,感觉这个是不是多吃一举呢
关于正则元字符匹配,感觉这个是不是多吃一举呢

------解决方案--------------------
. 表示任意字符
------解决方案--------------------
.在正则中匹配除了回车换行意外的任何字符
*是量词限定 匹配0或者多个
单纯的量词有什么意义,首先要去匹配字符,然后再去限定匹配数量
说明,你要匹配如下的内容,.是不匹配回车换行的,也许你应该考虑换成/<vip>[\s\S]*?<\/vip>/ (js可以这么写)
------解决方案--------------------
一個是表示匹配什麼字符
一個是表示匹配這個字符的數量
不同的。
------解决方案--------------------
.* 相当于 .{0,}后边属于量词修饰,就好比 你想要两个苹果,但是你只说了2个,鬼知道你要什么东西,没有任何意义
纯属没必要的纠结。
------解决方案--------------------
如果说 .* 可以省略 . 而只写 * 的话
那么 a* 能省略成什么样子呢?
如果把 (.*) 省略成 (*)
那么你该如何解释这条规则呢?
------解决方案--------------------
. 表示任意字符
------解决方案--------------------
.在正则中匹配除了回车换行意外的任何字符
*是量词限定 匹配0或者多个
单纯的量词有什么意义,首先要去匹配字符,然后再去限定匹配数量
说明,你要匹配如下的内容,.是不匹配回车换行的,也许你应该考虑换成/<vip>[\s\S]*?<\/vip>/ (js可以这么写)
------解决方案--------------------
一個是表示匹配什麼字符
一個是表示匹配這個字符的數量
不同的。
------解决方案--------------------
.* 相当于 .{0,}后边属于量词修饰,就好比 你想要两个苹果,但是你只说了2个,鬼知道你要什么东西,没有任何意义
纯属没必要的纠结。
------解决方案--------------------
如果说 .* 可以省略 . 而只写 * 的话
那么 a* 能省略成什么样子呢?
如果把 (.*) 省略成 (*)
那么你该如何解释这条规则呢?