网站首页
Veda 原型
互联网资讯
魔法图书馆
晚上八点
订阅
邮件
Veda 原型
成功,唯有积累,没有奇迹
编程语言
PHP服务器脚本
Python程序设计
Java编程语言
C/C++编程语言
前端设计
HTML/HTML 5
CSS层叠样式表
JavaScript
JQuery
Ajax技术
Flex/ActionScript
计算机基础
数据结构
计算机算法
编程思想
面向对象技术
计算机数学与基础
数据之美
数据库技术
Web设计理念
软件架构技术
开源与工具
开源项目与工具
信息安全
搜索引擎优化
网站运维
移动开发
iOS开发
Android开发
程序与生活
IT人家
智力开发
互联网时代
游戏 享受与创造
友情链接
博客导航
专题列表
计算机书籍推荐
关于本站
以图明志
-A wakening of the Trailblazer-
Gundam OO
Unlimited Blade Works
Fate Stay Night
Code Geass
Code Geass
Gundam OOQ Design
Gundam OO
Aeolia Schenberg
Gundam OO
开源项目与工具
正则入门:匹配零个或多个字符
“*”表示匹配零个或多个字符
正则表达式
匹配零个多个字符
在 2011年02月02日 那天写的
31,118 views
我们知道,不管是使用“nowamagic[0-3]\.net”还是“nowamagic[^0-3]\.net”,“nowamagic”与“.net”之间总是要出现一个字符的,而有的时候,我们允许它们之间可以不出现字符,比如说:现在我要求可以匹配“nowamagic.net”,那么,该如何完成呢?正则表达式中,可以在后面加“*”,来表示匹配零个或多个字符组成的字符串。
阅读全文 >>
开源项目与工具
正则入门:匹配一个或多个字符
匹配邮件地址的正则
正则表达式
邮件地址
在 2011年02月02日 那天写的
44,047 views
应该了解,上面所介绍的不管简单也好,复杂也好,都只是匹配单个字符,如果需要匹配一个很长的字符串,而组成这个字符串的每个字符都比较复杂(没有诸如\d 这样的简写方式),那么,可以想象,一个表达式会多么复杂。正则表达式中,可以在 单个字符(比如“j”)、字符组(比如“[abcde]”)、特定字符类型(比如“\d”)、单个任意字符(即“.”) 后面加“+”。
阅读全文 >>
开源项目与工具
正则入门:匹配空字符
换行、回车与Tab
正则表达式
空字符
在 2011年02月02日 那天写的
45,812 views
我想先介绍一下回车换行的由来。通常,当我们在键盘上敲击一下回车键时,不管光标此时在哪里,总是会新起一行,然后将光标位于新行的首位置。这在计算机上看起来一气呵成,用一个符号来表示就 OK 了,可在正则表达式中,以及很多语言中(比如 VBScript),却被表示成了两个动作,一个叫“回车”(Carriage Return),一个叫“换行”(Line Feed)。
阅读全文 >>
开源项目与工具
正则入门:反义字符组的使用
匹配“除了某些字符以外”的其他字符
正则表达式
反义字符组
在 2011年02月02日 那天写的
15,767 views
有的时候,我们需要匹配“除了某些字符以外”的其他字符,这时候,我们可以使用反义字符组,其语法是:“[^字符集合]”,比如我们把包含nowamagic的字符串替换掉。这里并没有匹配“nowamagic.net”。因为,不管是 普通字符组 还是 反义字符组,它总是 确定一定以及肯定 要匹配一个字符的。
阅读全文 >>
开源项目与工具
正则入门:在字符组中使用字符区间
比如匹配阿拉伯数字的写法是[0-9]
正则表达式
字符区间
在 2011年02月02日 那天写的
8,977 views
现在假设我们需要匹配一组文件名,它们的名称为 city0.jpg、city1.jpg...city9.jpg。根据前面介绍的内容,我们很容易写出这样的表达式:“city[0123456789].jpg”。没错!这样写法的确可以达到我们要的效果。如果说写 10 个阿拉伯数字你觉得并不困难,那么如果要匹配这样的文件名呢?a_1.jpg、b_1.jpg、c_1.jpg...z_1.jpg。
阅读全文 >>
开源项目与工具
正则入门:字符组的使用
“[dt]”含义是:“匹配 d 或者 t”
正则表达式
字符组
在 2011年02月02日 那天写的
10,059 views
“.”过于灵活了,它可以匹配几乎所有的单个字符。有的时候,我们只希望匹配有限个字符中的某一个。这个时候,可以使用字符组。假设有这样一种情况,我们希望验证某个单词是不是拼写正确,比如说 “head” 是一个单词,“heat”也是一个单词,但“heay”就不是一个单词,所以,“hea”后面要么出现“d”,要么“t”。
阅读全文 >>
开源项目与工具
正则入门:匹配任意的单个字符
“.”可以匹配任意的单个字符
正则表达式
单字符
在 2011年02月02日 那天写的
20,178 views
“.”可以匹配任意的单个字符、英文字母、数字,以及它本身。我们现在结合前面介绍的全字匹配来学习它。可以看到,对于表达式“www.nowamagic.net”来说,前面“nowamagic”部分是一个全字匹配,只能固定的匹配“nowamagic”字符串;后面的“.”部分,可以匹配任意单个字符(包含字符“.”本身)。
阅读全文 >>
开源项目与工具
正则入门:匹配固定的单个字符
单个字符就是个正则表达式
正则表达式
单字符
在 2011年02月01日 那天写的
17,057 views
所有的单个大小写字母、数字,以及后面将要讲述的特殊字符,都是一个正则表达式,它们只能匹配单个字符,且这个字符与它本身相同,例如,对于表达式“i”:welcome to visit www.nowamagic.net。下面的小程序,将会把字符串 welcome to visit www.nowamagic.net 中的小写字母 i 匹配出来,并替换成大写字母 I,并且背景颜色变成橙色。
阅读全文 >>
开源项目与工具
什么是正则表达式?
正则表达式入门专题开始
正则表达式
在 2011年02月01日 那天写的
14,699 views
正则表达式看上去并不像某种语言或者某个技术那么重要,仅靠它们你无法写出一个应用程序来。然而,它们却总是在你的开发过程中如影随形,不管是进行表单验证,还是高亮显示搜索结果,又或者是进行 URL 地址映射,总是需要使用它们。几乎所有的语言都对它进行了不同程度的支持,由此,足见其在文本匹配这一领域中的地位。
阅读全文 >>
2 / 2
首页
< Prev
1
2
Next >
尾页
页码:
邮件订阅
输入您的邮箱地址,将会收到本站的文章更新信息,赶紧订阅吧。
RSS
Google
鲜果
抓虾
九点
有道
哪吒
QQ邮箱
时不我待
本周热门博文
品读《诫子书》
129 views
更多优秀文章,请移步
精华排行
互联网资讯
陈一舟:创业18年,我领悟的五点心得
384 views
ADS
大音声稀
脚步无法到达的地方,目光可以到达;目光无法到达的地方,梦想可以到达。
晚八点
新时代严肃阅读指南:文本矩阵简述
662 views
我的微博
ADS
文章分类
专题推荐
其它
捐助本站
计算机书籍推荐
Sponsors
按月归档