正则表达式字符组/元字符/量词
一.正则表达式能干什么? 1.从大段的文字中找到符合规则的内容 2.判断某个字符串是否完全符合规则 二.字符组-- [] 写在中括号中的内容,都出现在下面的某一个字符的位置上都是符合规则的 ?[0-9] 匹配数字 三.元字符 w 匹配数字字母下滑线 word关键字 [a-zA-Z0-9_] 四.和转义字母相关的 元字符 ^ $ ^ 匹配一个字符串的开始 $ 匹配一个字符串的结束 . 表示匹配 除换行符之外的所有字符 [] 只要出现在中括号内的内容都可以被匹配 [^] 只要不出现在中括号中的内容都可以被匹配 有一些有特殊意义的元字符进入字符组中会回复它本来的意义 : . | [ ] ( ) a|b 或 符合a规则的或者b规则的都可以被匹配 如果a规则是b规则的一部分,且a规则比b规则要苛刻/长,就把a规则写在前面,将更复杂的更长的规则写在最前面 () 分组 表示给几个字符加上量词约束的需求的时候,就给这些量词分在一个组 五.量词 ?{n}表示 这个量词之前的字符出现n次 六. 正则表达式的匹配特点 : 贪婪匹配 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |