社区
Web 开发
帖子详情
求一简单正则表达式???
askquestion_0001
2011-02-20 09:46:38
我知道2[abcd]3,匹配2a3 或 2b3,或 2c3,或2d3
但我想除了上面的四个外,在价格匹配 2xy3的应该怎么写,即 还要匹配 xy
...全文
73
5
打赏
收藏
求一简单正则表达式???
我知道2[abcd]3,匹配2a3 或 2b3,或 2c3,或2d3 但我想除了上面的四个外,在价格匹配 2xy3的应该怎么写,即 还要匹配 xy
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redlotus_lyn
2011-02-21
打赏
举报
回复
2([abcd]|xy)3
iambic
2011-02-20
打赏
举报
回复
其实2(a|b|c|d|xy)3也是一样的。只是不再允许你用$1之类的去引用了。括号的主要功能是分组,副作用是可以引用。?:可以把这个副作用去掉。但是大多数情况这个副作用对你根本没有影响,用不着害怕。
iambic
2011-02-20
打赏
举报
回复
2(?:a|b|c|d|xy)3
askquestion_0001
2011-02-20
打赏
举报
回复
()括弧在正则式里表示变量吧 比如$1表示2[abcd]3 $2表示2xy3
能不能不用括弧呀,因为我的正则式是在Apache中用的,加了括弧就表示变量引用了
Inhibitory
2011-02-20
打赏
举报
回复
(2[abcd]3)|(2xy3)
常用java
正则表达式
如果你曾经用过Perl或任何其他内建
正则表达式
支持的语言,你一定知道用
正则表达式
处理文本和匹配模式是多么
简单
。如果你不熟悉这个术语,那么“
正则表达式
”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则表达式
处理文本,一些文本编辑器用
正则表达式
实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用
正则表达式
进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用
正则表达式
,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍
正则表达式
的入门知识,然后以Jakarta-ORO API为例介绍如何使用
正则表达式
。
C++代码实例:
正则表达式
可以采用
正则表达式
来实现字符串匹配功能。一种
简单
的
正则表达式
是由英文字母(区分大小写)、数字及通配符“*”和“?”任意组合而成的。“?”代表任意一个字符,“*”代表零个或任意多个字符。例如,a*b可以匹配acb,aabb,afdfdb,ab等,但不可以匹配ac,bb,abbc;a?b可以匹配acb,abb,但不可以匹配ab,accb。试编写一个程序,从文件中读入N个字符串,再从键盘上读入任意一个合乎规则的
正则表达式
,例如:“a?bb*d”,输出符合
正则表达式
的字符串。
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有一个清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极
简单
的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
java
正则表达式
.docx
java
正则表达式
.docx 如果你曾经用过Perl或任何其他内建
正则表达式
支持的语言,你一定知道用
正则表达式
处理文本和匹配模式是多么
简单
。如果你不熟悉这个术语,那么“
正则表达式
”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则表达式
处理文本,一些文本编辑器用
正则表达式
实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用
正则表达式
进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用
正则表达式
,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍
正则表达式
的入门知识,然后以Jakarta-ORO API为例介绍如何使用
正则表达式
。
Java
正则表达式
详解
如果你曾经用过Perl或任何其他内建
正则表达式
支持的语言,你一定知道用
正则表达式
处理文本和匹配模式是多么
简单
。如果你不熟悉这个术语,那么“
正则表达式
”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则表达式
处理文本,一些文本编辑器用
正则表达式
实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用
正则表达式
进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用
正则表达式
,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍
正则表达式
的入门知识,然后以Jakarta-ORO API为例介绍如何使用
正则表达式
。
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章