正则表达式

1. 常用函数
2. 左右定界符 //, ##, {}
3. 原子 可见原子, 不可见原子
4. 元字符 []: []内的任意一个原子, [^]: []内的任意一个原子取反, |: a原子或b原子
    .: 匹配除换行符外的任意字符, \d: [0-9], \D: [^0-9], \s: [\n\r\t\f\v], \S: [^\n\r\t\f\v], \w: [0-9a-zA-Z_], \W: [^0-9a-zA-Z_]
5. 量词 {1}: 符合规定的一个原子, {1, }: 符合规定的一个或多于一个原子, {0, 1}: 符合规定的零个到1个原子
    *: {0, }, +: {1, }, ?: {0, 1}
6. 边界控制 ^: 必须以指定原子开始, $: 必须以指定原子结束
7. 模式单元 (): 将多个原子组合成一个, (a|b)cde: 匹配 acde 或 bcde 原子
8. 修正模式 U: 贪婪模式(默认) 懒惰模式(U) /a{1, }/U 原子匹配时会产生多种符合规则的匹配 当添加U时则寻找最少原子匹配规则 否则为最大原子匹配规则
            i: 忽略大小写, x: 忽略正则表达式中的空白原子, s: 让元字符.匹配所有字符包括换行符
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!