|
发表于 2016-7-14 12:12:26
|
显示全部楼层
本帖最后由 fnaviwwo1 于 2016-7-14 12:14 编辑 # M: Y5 y* D t+ |1 J
* B1 r1 ~; d' |5 P3 u* O! n
感觉好多正则表达式的教程都讲得太多了。& C1 b: D0 n, Y- W
. i( l6 z8 C0 Q# D: G2 i
把具体的某种语言对正则表达式的扩展(比如perl的,比如C#)混在一起有点乱。
! m+ \$ G w# T) f2 r1 R2 b
) Z) E6 i& x' C9 l, h& W我觉得正则只要知道:
! Y" F( A" `- k; P1.(ab) 括号表示字符串在一起
" \% R# _, a2 U1 N2. | 表示或者
7 }2 B9 j6 E0 ^1 p5 a) H3. * 表示任意多个2 `' F9 @3 q/ Y: i
4. [^a] 表示非a,[a-zA-Z]表示任意一个字母, [0-9] 数字0 X) P3 T. N' G2 z, z) Z
5. .表示任意字符,\是转义符1 k! a/ p) b, O# A" D: ?& d
0 C# z% m# d7 p
扩展用法中,只要知道:: n+ K6 |' ?, Y! F
1. (.*?) 表示 最短比配一串字符
8 c$ C6 p; }* G/ v; l: H7 Z) `" A1 W- ^ G: z8 j1 o, J5 f
够了。 |
|