Untitled

普通字符

[ABC]:匹配A,B,C这三个字母

[^ABC]:匹配除A,B,C之外的所有字母

[A-Z]:区间,表示所有大写字母

. :匹配除换行符(\n、\r)之外的任何单个字符,相等于 [^\n\r]

**[\s\S]:**匹配所有。\s 是匹配所有空白符,包括换行,\S 非空白符,不包括换行。

**\w:**匹配字母、数字、下划线。等价于 [A-Za-z0-9_]

非打印字符

非打印字符 (1)

特殊字符

要匹配特殊字符,在特殊字符前加\转义

无标题

限定符

无标题

*** 和 + 限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个 ? 就可以实现非贪婪或最小匹配。**

例子:

<h1>RUNOOB-菜鸟教程</h1>

https://www.runoob.com/wp-content/uploads/2014/03/AD8F3320-2F2E-4513-9BB5-84450D62783D.jpg

https://www.runoob.com/wp-content/uploads/2014/03/A6E72665-CE61-46F4-A72B-A34BC13F5820.jpg

修饰符

无标题