一分钟学会 正则表达式

1.

     .   一点表示一个字符

     example:   .A.   代表3个字符,中间必须为A,左右为任意

2.

     ^  代表字符串出现的位置必需在行头

     example:    ^hi,表示要以hi开头的句子,所以goodhi非法,hibolly则正确

3.

     […] 前面提到.代表一个字符,所以这个的意思是表示:字符串中的一个字符

     example: [abc]代表abc这三个字符中的一个,可能为a,也可能为b,也可能为c

4.

     * 出现0个以上    *前面的字符可以有1个或多个或0个

     example:   ab*c  代表  ac   abc    abbbc

5.\{…}\

     代表前面的字符的个数

     [a-z]\{1,3}\ 表示以小写字符组成,长度为3个字符串的1个到3个

6.

    \(…)\ 保存比对符合的字符串

    A\(...)\Z  保存A到Z之间的3个字符。

原文地址:https://www.cnblogs.com/xianqingzh/p/2245970.html