正则表达式

原创 2015年11月20日 17:49:51

A.字符

1.普通字符

字母:abc 
数字:123
符号:!,
文字:中文

2.简写字符

字母:\w --> [a-zA-Z0-9_]
数字:\d --> [0-9]  
空白:\s --> [ \t \n \r]
万能:.  --> 任意字符 ---个别条件下要注意:不代表\n

不是字母:\W --> [^a-zA-Z0-9_]
不是数字:\D --> [^0-9]  
不是空白:\S --> [^ \t \n \r]

3.特殊字符

()  +  ?  *  |  \  {  }    . 小数点
^ 尖尖符号 --取反[集合]  --开始
$      --结束

 

4.集合字符

语法:用中括号括起来

[abc]


-作为连接段s
[a-zA-z0-9]

需要【-】的时候,写到最前面
->[a-z]
[-az]

 

B.限定符

1.一次

方式1:
C{1,1}

方式2:
C

 

2.最少N次

{n,}

 

3.最小N,最大M

{n,m}

 

4.零到一次

{0,1}   ?

 

5.至少一次

{1,}    +

 

6.随便几次

{0,}    *

 

7.固定N次

{n,n}           {n}


版权声明:本文为博主原创文章,未经博主允许不得转载。

正则表达式个人学习总结

  • 2017年12月06日 10:50
  • 318KB
  • 下载

php正则表达式替换URL链接地址为指定url的形式

我们经常遇到采集某站文章内容,但是经常他们会有内链接,去掉感觉不好不利于SEO优化,其实,我们可以使用php正则表达式替换url链接地址为指定url的形式。 譬如: 我们的采集的内容如下:...
  • aerchi
  • aerchi
  • 2014年04月01日 13:28
  • 5738

Java正则表达式使用demo

  • 2017年12月03日 23:07
  • 79KB
  • 下载

C#中正则表达式使用示例

两种使用方法: 1、在文本输入框后加入正则表达式验证控件Regularexpression_r_rValidator。此种方法适用于WebForm中。 在Validationexpressio...
  • lwfwylb
  • lwfwylb
  • 2013年04月21日 22:11
  • 429

python 正则表达式

  • 2017年11月28日 16:18
  • 228KB
  • 下载

[150827]Groovy 之正则表达式

一提到 Perl,很多人对它啧啧称道的就是它那强大的正则表达式。一段富含正则表达式的 Perl 代码能让人觉得眼花缭乱,不过一旦习惯了就会对此爱不释手。而 Java 是在 1.4(在之前的版本需要依靠...

绿色版正则表达式编辑器regester

  • 2017年11月25日 20:17
  • 2.05MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)