正则表达式
概念正则表达式:通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 常用操作符 操作符 说明 实例 . 表示任何单个字符 [ ] 字符集,对单个字符给出取值范围 [abc] 表示 a、b、c , [a-z]表示 a 到 z 单个字符 [^ ] 非字符集,对单个字符给出排除范围 [^abc] 表示 非 a 或 b 或 c 的单个字符 * 前一个字符 0 次或无限次扩展 abc* 表示 ab、abc、abcc、abcccc 等 + 前一个字符 1 次或无限次扩展 abc+ 表示 abc、abcc、abccc 等 ? 前一个字符 0 次或 1 次扩展 abc? 表示 ab、abc | 左右表达式任意一个 abc | def 表示 abc、def {m} 扩展前一个字符 m 次 ab{2}c 表示 abbc {m,n} 扩展前一个字符 m 至 n 次(含 n) ab{1,2}c 表示 ...