加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

精通正则表达式的 12 个有用资源

发布时间:2020-12-14 02:18:33 所属栏目:百科 来源:网络整理
导读:任何开发项目,不管使用何种编程语言,经常都需要从给定的数据中提取一些值然后进行验证。例如输入的校验、过滤 URL 变量之类。而正则表达式用来处理这样的任务可以说是轻而易举,而且代码量很少。 另外一方面,正则表达式被认为是非常难学的,但其实不尽然

任何开发项目,不管使用何种编程语言,经常都需要从给定的数据中提取一些值然后进行验证。例如输入的校验、过滤 URL 变量之类。而正则表达式用来处理这样的任务可以说是轻而易举,而且代码量很少。另外一方面,正则表达式被认为是非常难学的,但其实不尽然。这里有 12 个很棒的资源可以让你学习并精通正则表达式。


1.RegExplained

RegExplained 是一个很简单的实时的对正则表达式的匹配过程进行解释的工具。


2.RegEx Guide By Mozilla

这是来自 Mozilla 最简单的正则表达式教程之一,易于理解,而且涉及最重要的内容。或者你也想看看微软的文档


3.RegexPlanet

RegexPlanet 可以让你测试不同编程语言的正则表达式匹配效果。你可以存储正则表达式,同时该工具也提供一些常用的表达式。


4.Debuggex

一个用来测试正则表达式的 web app,支持 JavaScript、Python 和PCRE


5.Rubular

一个很受欢迎的正则表达式编辑器


6.Scriptular

JavaScript 的正则测试器,提供快速指南


7.txt2re

可通过点击过滤文本来可视化抽取内容


8.PHP Live Regex

为 PHP 开发者提供的正则表达式测试工具,可生成唯一的 URL 并与好友分享


9.Rex V

实时的正则测试工具,支持 PHP,JavaScript,Python,Nodejs and Perl.


10.XRegExp

这是 JavaScript 库,扩展了正则表达式的功能,提供新的语法、标识和方法。


11.VerbalExpressions

一个非常让人兴奋的项目可改变开发者使用正则表达式的方法,旨在让正则更加易读写和理解,例如.startOfLine() .then( "http" ) .maybe( "s" ) .then( "://" ) .maybe( "www." ) . 是不是很简单?


12.Regex Crossword

独一无二的用来提升正则技能的资源,类似经典的拼图游戏。OSC补充:OSC在线工具也提供了一个正则表达式测试工具,请看http://www.ostools.net/regex


viawebresourcesdepot

译文:oschina

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读