社区
Java SE
帖子详情
问个正则表达式的问题
gdsean
2002-03-15 03:38:06
我如果想匹配不包含某个字符串的其他所有字符串
正则表达式该如何写?
比如:"example:my example"
我这里想匹配没有字符串"my"的
使用[^my]不行,因为只能限制一个个字符
却不能限制my两个字符的字符串
[^(my)]也不行,你看有什么其他办法没有
...全文
49
10
打赏
收藏
问个正则表达式的问题
我如果想匹配不包含某个字符串的其他所有字符串 正则表达式该如何写? 比如:"example:my example" 我这里想匹配没有字符串"my"的 使用[^my]不行,因为只能限制一个个字符 却不能限制my两个字符的字符串 [^(my)]也不行,你看有什么其他办法没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SCHBOY
2002-03-21
打赏
举报
回复
谢谢楼上!!
gzwrj
2002-03-20
打赏
举报
回复
may help.good luck!
http://www-900.ibm.com/developerWorks/java/l-regp/part1/index.shtml
http://www-900.ibm.com/developerWorks/java/l-regp/part2/index.shtml
gdsean
2002-03-20
打赏
举报
回复
没这方面的专家?
gdsean
2002-03-15
打赏
举报
回复
其实我的问题是这样的:
<a href=...>something</a>
我想从html中取得上面的字符串
所以写了个表达式:
<a href\\s*=[^<]*</a>
但对于这种情况无法匹配到:
<a href=http://...><font=red>news</font></a>
我该怎么写表达式呢?
ezyw
2002-03-15
打赏
举报
回复
^[ab]并不对,可以试一下,肯定不对。
gdsean
2002-03-15
打赏
举报
回复
^[my]的^就不是否定的意思了
正则表达式的^符号有两种意思的
yanchang
2002-03-15
打赏
举报
回复
^[my]
ezyw
2002-03-15
打赏
举报
回复
我也想知道呀,用什么函数??
lczddd
2002-03-15
打赏
举报
回复
是关于字符串操作的,呵呵
lczddd
2002-03-15
打赏
举报
回复
有个函数,你看看吧,一定可以搞定!!我记不清了
中文
正则表达式
简单易懂
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的
正则表达式
模式。Python 1.5之前版本则是通过 regex 模块提供 Emecs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编写新代码时尽量不要再使用 regex 模块,当然偶尔你还是可能在老代码里发现其踪影。 就其本质而言,
正则表达式
(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。使用这个小型语言,你可以为想要匹配的相应字符串集指定规则;该字符串集可能包含英文语句、e-mail地址、TeX命令或任何你想搞定的东西。然后你可以问诸如“这个字符串匹配该模式吗?”或“在这个字符串中是否有部分匹配该模式呢?”。你也可以使用 RE 以各种方式来修改或分割字符串。
正则表达式
模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。在高级用法中,也许还要仔细留意引擎是如何执行给定 RE ,如何以特定方式编写 RE 以令生产的字节码运行速度更快。本文并不涉及优化,因为那要求你已充分掌握了匹配引擎的内部机制。哈哈
正则表达式
ppt学习
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到
正则表达式
;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是
正则表达式
。那么
正则表达式
到底是什么?如何才能真正的掌握
正则表达式
并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握
正则表达式
的读者有所助益。
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让大家对
正则表达式
有一个清晰地认识。 为什么需要掌握
正则表达式
?
正则表达式
非常灵活、而且功能非常强大,它可以迅速地用极简单的方式达到字符串的复杂控制。而对于刚接触的人来说,
正则表达式
比较晦涩难懂。这门课程可以非常快速的帮助大家理解
正则表达式
,以及掌握如何在实际场景中用到它。课程大纲: 为了让大家快速系统了解
正则表达式
知识,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
正则表达式
使用详解
如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到
正则表达式
;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是
正则表达式
。那么
正则表达式
到底是什么?如何才能真正的掌握
正则表达式
并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握
正则表达式
的读者有所助益。
【备注】此文为网络上所载,因为觉得的确很有用,又不怎么容易找到,因此就放到这和大家一起分享喽~~~~o(∩_∩)o...
js动态拼接
正则表达式
的两种方法
方法一: 做项目的时候可能会遇到用js验证表单输入正确性的需求,这时候就需要用到js的
正则表达式
。举个例子:比如说要验证月份,格式为:’yyyy-MM’,这个
正则表达式
写起来很简单,实在写不出,也可以Google、百度一把,网上例子一大堆!但是js
正则表达式
就这样写死也会带来新的
问题
:如果配置文件的月份格式改了呢?改成’yyyyMM’、或者是’yyyy_MM’…呢??我们是不是要记得去把js中的
正则表达式
也跟着一遍遍的改呢?? 这时候我们就要问了:怎样才能写出动态的
正则表达式
呢,修改了配置文件,就不需要再去动代码了呢? 笔者翻阅了js手册,没有找到将字符串转换成
正则表达式
的方法,但是可以用ev
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章