A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© /fendou 中级黑马   /  2014-5-24 19:17  /  1514 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 /fendou 于 2014-5-25 20:08 编辑

谁能详细说说正则表达式

评分

参与人数 1技术分 +1 收起 理由
张旭辉 + 1

查看全部评分

7 个回复

倒序浏览
http://www.cnblogs.com/dwlsxj/p/Regex.html看这个你会懂的

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
   没办法戏说。
   正则表达式最大的好处就是用简洁的代码处理复杂的的内容。
回复 使用道具 举报
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1 赞一个!

查看全部评分

回复 使用道具 举报
谢谢了 各位
回复 使用道具 举报
1,正则表达式
        ->是什么
                是一个用来匹配,包含元字符(通配字符)的字符串
        ->元字符
                基本元字符: .     (任意的一个非换行字符)
                                        [字符](匹配一个在中括号中的字符)
                                        |      (或)优先级最低
                                        ()      修改优先级和分组
                限定元字符:         +      表示紧跟在前面的字符出现一次到多次
                                         *                表示紧跟在前面的字符出现零次到多次
                                         ?                表示紧跟在前面的字符出现零次或一次
                                        {n}     表示紧跟在前面的字符出现n次
                                        {n,}        表示紧跟在前面的字符出现n到多次                                       
                                        {n,m}        表示紧跟在前面的字符出现n到m次
                首位元字符:  ^  表示必须以某个字符开头或否定
                                         $        表示必须以某个字符结尾或分组引用
                简写形式        \d       \D  数字
                                        \w                 \W         字符
                                        \S                 \S         控制符
                练习
                        匹配一个10到19的数字^(1[0-9])$
                        匹配一个10到20的数字
                        匹配一个任意的整数

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
("\\w+\\.")
/\w+\./
第一种写法里面有\的都要加上一根\。第二种不用
.表示任意字符,如果想匹配(.)就需要加上转义符\

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马