正则表达式
正则表达式 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为”元字符”)。 正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。 常用规则 字符描述 \d匹配一个数字字符。等价于 [0-9] \D匹配一个非数字字符。等价于 [^0-9] \w匹配包括下划线的任何单词字符。等价于[A-Za-z0-9_] \W匹配任何非单词字符。等价于 ‘[^A-Za-z0-9_]’ [xyz]字符集合,匹配所包含的任意一个字符 x\|y匹配 x 或 y,xy为多个字符,建议使用(ab\|cd)的形式来区分边界 [^xyz]字符取反集合,匹配未包含的任意字符 [a-z]字符范围。匹配指定范围内的任意字符 .匹配除 “\n” 之外的任何单个字符。要匹配包括 ‘\n’ 在内的任何字符可以用”(.\n)” 限定符 限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配 字符描述 *匹配前面的子表达式零次或多次,等价于{0,} +匹配前面的子表达式一次或多次,等价于 {1....