社区
JavaScript
帖子详情
有人精通正则表达式吗?
oicqkill
2007-10-23 11:19:14
有人精通正则表达式吗?
如何写正则表达式提取类似下面的各种正则表达式对象串呢?
var r = /\/\*[\s\S]*\*\//m.cmp();
var r = [/\/\*[\s\S]*\*\//];
提取后得到:
/\/\*[\s\S]*\*\//
[/\/\*[\s\S]*\*\//
补充:我说的是javascript语法的正则表达式
既然语法解释器能做到,我相信有人能做到的,需要考虑松散语法的情况
不能以很好作为分界符号来判别。谢谢
...全文
96
4
打赏
收藏
有人精通正则表达式吗?
有人精通正则表达式吗? 如何写正则表达式提取类似下面的各种正则表达式对象串呢? var r = /\/\*[\s\S]*\*\//m.cmp(); var r = [/\/\*[\s\S]*\*\//]; 提取后得到: /\/\*[\s\S]*\*\// [/\/\*[\s\S]*\*\// 补充:我说的是javascript语法的正则表达式 既然语法解释器能做到,我相信有人能做到的,需要考虑松散语法的情况 不能以很好作为分界符号来判别。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
muxrwc
2007-10-23
打赏
举报
回复
这个是那个格式化的地址。。
可以参考里面这三种情况的处理方法。。
http://topic.csdn.net/u/20070628/17/0bc0108d-ee93-4e95-ac7c-a27e7a6b0067.html
csdn改版了,把代码都给format了,所以直接运行就测试不了了T_T
muxrwc
2007-10-23
打赏
举报
回复
我曾经回复过一个帖子:D
正则,引号,注释 三种情况
这些只需要从开头分析出是哪类,然后一直匹配到结尾。。匹配过程中忽略所有有可能错误导致结束的东西。
引号。。
只需要判断结束前不是转义和双转义。。。
注释也类似引号。。。
然后就是正则。。
正则稍微麻烦一些。。
需要和注释和除号同时考虑。。
从/开始判断。。
下一个字符和前面的字符决定它是什么。。
下把除号排除。。
排除除号只需要分析前面字符是否是 /[\w\)\]]\s*$/ 如果匹配。则以除号罪判决死刑。。。
然后还剩单/多行注释。。。这两个则判断第二个字符即可
因为
/*...
//...
这样则正则显然都是错误的式子。。。
所以这样分析就可以判断出这三种情况。。
写过一个JS格式化。。(没写完。。写着写着发现在写下去CODE可能很烂。所以需要整体改革,真是罪过。。后来闷了就暂时不写了。。。嘿嘿。。不过那个未完成品里面已经包含了这个的处理)
gzdiablo
2007-10-23
打赏
举报
回复
js的正则对嵌套的处理比较吃力
nicholsky
2007-10-23
打赏
举报
回复
我就不精通正则了,但知道正则很强大很有用,一些复杂的问题在正则里变得如此简单,但学起来倒不容易,努力学习正则。
精通
正则表达式
(第三版)pdf
精通
正则表达式
(第三版)
精通
正则表达式
(第三版)
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的
正则表达式
也变得越来越强大和易于使用。《
精通
正则表达式
(第3版)》是讲解
正则表达式
的经典之作。《
精通
正则表达式
(第3版)》主要讲解了
正则表达式
的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了在Perl、Java、.NET、PHP中
正则表达式
的用法。 《
精通
正则表达式
(第3版)》自第1版开始着力于教会读者 "以
正则表达式
来思考",来让读者真正"
精通
"
正则表达式
。该版对PHP的相关内容、Java1.5和Java1.6的新特性作了可观的扩充讲解。任何有机会使用
正则表达式
的读者都将因《
精通
正则表达式
(第3版)》而受益匪浅。 《
精通
正则表达式
(第3版)》讲解
正则表达式
,这种工具能够提高工作效率、让生活变得更轻松。精心调校后的
正则表达式
只需要十多秒就能完成以前数小时才能完成的枯燥任务。如今,
正则表达式
已经成为众多语言及工具--Perl、PHP、Java、Python、Ruby、MysQL、VB-NET和c#(以及.NETFramework中的任何语言)--中的标准特性,依靠它,你能以之前完全不敢设想的方式进行复杂而精巧的文本处理。十年三版,再显王者风范,近30年开发经验的智慧结晶,深入理解
正则表达式
,彻底修炼基本功,全球第一本全面深入讲解
正则表达式
的经典巨著,《程序员》杂志技术主编孟岩鼎力推荐。 专家点评:《
精通
正则表达式
》是系统学习
正则表达式
的唯一最权威著作。任何时候,任何地方,只要提到
正则表达式
著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没
有人
企图挑战它的地位,从而在
正则表达式
图书领域形成了独特的"一夫当关"的局面,称其为
正则表达式
圣经,绝对当之无愧。 --《程序员》杂志技术主编孟岩 《
精通
正则表达式
(第3版)》包含了对PHP及其
正则表达式
的讲解。这一版的更新也反映了其他语言的发展,深入讲解了Sun的java.util.regex,并特别提到了Java1.4.2和Java1.5/1.6之间的众多差异。 本书的内容: ·各种语言和工具的功能比较 ·正则引擎的工作原理 ·优化(能节省大量的时间) ·准确匹配期望的文本 ·针对具体语言的章节 《
精通
正则表达式
(第3版)》,以明晰轻松的笔调向程序员深入浅出地讲解复杂的知识,并给出了现实世界中复杂问题的解决办法,读者能够立刻运用书中丰富的知识,巧妙而高效地解决各种问题。
精通
正则表达式
电子书
精通
正则表达式
,有中文版,不过这个是英文的,看了没多大问题,对文本处理很有好处,很好的一个pdf
精通
正则表达式
有中文的,有英文的,有几个版本,还有一个是介绍
正则表达式
入门的。拿了一些时间整理。
精通
正则表达式
英文原版-第3版
精通
正则表达式
英文原版_第3版 Mastering.Regular.Expressions.3rd.Edition.Aug.2006 如有侵权, 请告知. 将删除资源.
JavaScript
87,992
社区成员
224,688
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章