常用的正则语法有哪些
常用的正则语法有:
-
字符匹配:用于匹配具体的字符,例如:a、b、c 等。
-
字符类:用于匹配一组字符,例如:[abc] 匹配 a、b、c 中的任意一个字符。
-
反向字符类:用于匹配不在给定字符类中的字符,例如:[^abc] 匹配除 a、b、c 以外的任意一个字符。
-
量词符号:用于指定匹配的次数,例如:* 匹配零个或多个,+ 匹配一个或多个,? 匹配零个或一个,{n} 匹配 n 次,{n,} 匹配至少 n 次,{n,m} 匹配 n 到 m 次。
-
边界匹配符:用于匹配字符串的边界,例如:^ 匹配字符串的开头,$ 匹配字符串的结尾。
-
分组和引用:用于将一组字符看作一个整体进行匹配,并且可以在之后引用这个整体,例如:(abc) 匹配 abc,并且可以在后面用 \1 引用这个整体。
-
特殊字符:用于匹配特殊的字符,例如:\d 匹配数字,\w 匹配单词字符,\s 匹配空白字符,\b 匹配单词边界,\n 匹配换行符等。
原文地址: https://www.cveoy.top/t/topic/wgW 著作权归作者所有。请勿转载和采集!