请个伙伴,助你成长为正则表达式高手

正则表达式英文名叫“regular express”,这个小东西可谓让人又爱又恨,入门容易,却难精通。很想找个辅导老师吧,我这有一个免费送你哦!它就是RegexBuddy(正则表达式伙伴)

轻松看懂正则表达式

如果遇到看不懂的”复杂”的正则表达式,你只需将它粘贴到软件主窗口中,下面就会显示出每个标识符的含义。将指针移到表达式中的任意位置,下面相对应的解释就会以高亮显示,反之亦然。例如鼠标移到”[“符号上,则会高亮显示”Match a single character present in the list below”(匹配下面列表中包含的单个字符),而单击下面的解释,上面的表达示对应部分也会高亮。(如图1)如果想对该标识符进一步了解,还可以右击列表中的描述并在弹出的右键菜单中选择”Explain Token”(解释标记),软件会打开相应标识符的详细说明文档。另外,在这里还可以选择”Insert Token”(插入标记),就能以可视化的方式添加修改标识符,与此同时上面窗口中的表达式代码也会随之改变。

修改测试不费吹灰之力

当你写好自己的正则表达式后,就可以切换到”Test”(测试)标签页。将欲处理的文本粘贴到下面的窗口中,按下”Highlight”按钮,符合条件的内容就会彩色高亮显示。单击”Match””Replace”和”Split”按钮可以在”查找”、”替换”和”拆分”模式间切换,用以完成不同的处理需求。(如图2)

经典实例何须苦苦寻觅

看过19期那篇正则表达式的文章后觉得不过瘾的朋友们一定已经体会过,在网上搜索这方面的实例并不容易,有了RegexBuddy就不必再费心了。只要切换到”Library”(库)标签页,就可以方便地查看大量的经典实例,单击左侧列表中的标题,右边的三个窗口中即会显示出”内容介绍”、”表达式代码”和”例子”,如果你能用心研究一下这些例子的话(比如可以用上面的方法来对其进行解释),想不成为正则表达式高手都难喽!

点击这里下载

声明:本文原刊于电脑爱好者,版权所有,不得商业转载,个人转载请注明转自本博客,以避免引起不必要的麻烦。

请个伙伴,助你成长为正则表达式高手》有6个想法

发表回复

电子邮件地址不会被公开。 必填项已用*标注