黑马程序员技术交流社区
标题:
谁能详细说说正则表达式
[打印本页]
作者:
/fendou
时间:
2014-5-24 19:17
标题:
谁能详细说说正则表达式
本帖最后由 /fendou 于 2014-5-25 20:08 编辑
谁能详细说说正则表达式
作者:
lpz869
时间:
2014-5-24 19:27
http://www.cnblogs.com/dwlsxj/p/Regex.html看这个你会懂的
作者:
方杰斌
时间:
2014-5-24 21:39
没办法戏说。
正则表达式最大的好处就是用简洁的代码处理复杂的的内容。
作者:
林枫
时间:
2014-5-25 20:02
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
作者:
/fendou
时间:
2014-5-25 20:07
谢谢了 各位
作者:
劇情侢媄終究媞
时间:
2014-5-27 02:00
1,正则表达式
->是什么
是一个用来匹配,包含元字符(通配字符)的字符串
->元字符
基本元字符: . (任意的一个非换行字符)
[字符](匹配一个在中括号中的字符)
| (或)优先级最低
() 修改优先级和分组
限定元字符: + 表示紧跟在前面的字符出现一次到多次
* 表示紧跟在前面的字符出现零次到多次
? 表示紧跟在前面的字符出现零次或一次
{n} 表示紧跟在前面的字符出现n次
{n,} 表示紧跟在前面的字符出现n到多次
{n,m} 表示紧跟在前面的字符出现n到m次
首位元字符: ^ 表示必须以某个字符开头或否定
$ 表示必须以某个字符结尾或分组引用
简写形式 \d \D 数字
\w \W 字符
\S \S 控制符
练习
匹配一个10到19的数字^(1[0-9])$
匹配一个10到20的数字
匹配一个任意的整数
作者:
惊风侠
时间:
2014-6-2 16:02
("\\w+\\.")
/\w+\./
第一种写法里面有\的都要加上一根\。第二种不用
.表示任意字符,如果想匹配(.)就需要加上转义符\
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2