Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1997687
  • 博文数量: 433
  • 博客积分: 918
  • 博客等级: 准尉
  • 技术积分: 3218
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 18:21
个人简介

你是不是暗恋我,那就给我发个消息呀,让我知道o(∩∩)o

文章分类

全部博文(433)

分类: PHP

2014-09-26 09:35:54


正则表达式在所有语言中都是比较重要的知识,php也提供了正则表达式可以通过正则来进行字符串查找和替换,基本上我们可以把java的正则用在php上

一 正则规范

1.常用的正则规范

\w 表示字母、数字、下划线

\W 表示非字母、数字、下划线

\d 表示数字

\D 表示非数字

\s 表示所有空白字符(换行、空格等)

\S 表示所有非空白字符

^ 行的开头(用于定界)

$ 行的结尾(用于定界)

. 匹配除换行之外的任意字符

[abc] 字符a,b,c

[^abc] 除了a,b,c之外的任意字符

[a-zA-Z0-9] 表示由字母、数字组成

\n 表示换行

\\ 表示反斜杠


2.数量表示(X表示一组规范)

X? 可以出现0次或1次

X+ 可以出现1次或多次

X* 可以出现0次、1次或多次

X{n} 必须出现n次

X{n,} 必须出现n次以上

X{n,m} 必须出现n至m次


3.逻辑运算符(X、Y表示一组规范)

XY X规范后跟着Y规范

(X) 作为一个捕获组规范(子表达式)

X|Y X规范或Y规范

阅读(1449) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~