|
发表于 2016-7-14 12:12:26
|
显示全部楼层
本帖最后由 fnaviwwo1 于 2016-7-14 12:14 编辑 7 t9 Q' U$ ]3 y, r# {* D. }" A* K
; ^# ]9 ^6 A$ `8 N* b感觉好多正则表达式的教程都讲得太多了。
- `, y" ?3 V7 M9 C1 T6 i$ i, z. a. |& R9 ~! j6 o- Q7 V
把具体的某种语言对正则表达式的扩展(比如perl的,比如C#)混在一起有点乱。( L3 \2 G, Z' S% `" t
1 x5 \. i! H8 p/ T$ p- s- K
我觉得正则只要知道:
& T" j3 g7 I i; a* e7 i1.(ab) 括号表示字符串在一起
) O0 E! X: S4 ^( ^2 }- j2. | 表示或者0 O3 x F6 u; Z9 A. g
3. * 表示任意多个
; e1 o: U4 R* D: x. B& Y7 H4. [^a] 表示非a,[a-zA-Z]表示任意一个字母, [0-9] 数字
3 T0 v4 k; X4 p) p* g5. .表示任意字符,\是转义符
, `' [& H6 [" w& }
! _; G& X. ^! y, V$ v! z扩展用法中,只要知道:
1 P+ [( _$ A" E# }+ p, ^0 [1. (.*?) 表示 最短比配一串字符1 p& K4 g& n& n: u/ z
: A. Y4 N% F/ G- D% e够了。 |
|