今天推荐一款基于Flex的正则表达式(regex)测试工具RegExr,功能超级强大:
·实时结果
·代码提示
·详细结果
·可以在线使用、也可以在桌面上面使用(编者注:这要易于Flex、AIR的转换容易的特质) 具有保存到本地功能(编者注:这样您就可以直接把您的正则表达式保存在RegExr里面了,而无须再次将其保存到其他地方)
·可以共享、评分您的正则表达式。(编者注:通过RegExr右侧的面板,我们可以轻松的找到自己想要的正则表达式,同时也可以为这些内容进行评级操作)
·鼠标指向正则表达式和匹配结果时会有智能提示(match目标和具体的分组group信息等等),就像Eclipse等IDE里面的Calltips一样,很方便
·高亮显示匹配结果
* real time results: shows results as you type
* code hinting: roll over your expression to see info on specific elements
* detailed results: roll over a match to see details & view group info below
* built in regex guide: double click entries to insert them into your expression
* online & desktop: regexr.com or download the desktop version for Mac, Windows, or Linux
* save your expressions: My Saved expressions are saved locally
* share and rate expressions: search Community expressions and share your own
总之,RegExr是一个非常方便的正则表达式工具,尤其是它独有的表达式保存功能和正则表达式社区功能,利用这点,我们可以很容易的找到自己需要的正则表达式。
這套工具的特點如下:
大概介紹一下這套工具的UI
1. 最上方的Match與Replace,我們可以選擇這兩個頁籤來選擇我們現在要進行的動作;
2. 類似網址輸入的地方則是讓我們輸入正規式的地方;
3. 接下來的選項可以讓我們快速的選擇我們所需要的額外條件;
3. 中間的大區塊則是提供我們輸入或貼上資料的地方,符合正規式規則的字串會使用藍色底標示;
4. 下面的區塊則是將我們所撰寫的正規式做解析。
右邊的選單對於我們撰寫或學習正規式的時候相當有幫助
1. Sample: 提供簡單的範例和說明;
2. My Saved:我們可以將我們撰寫的正規式儲存起來;
3. Community:如果真的寫不出來,可以透過這個頁籤搜尋別人寫好的正規示。找到我們需要的正規式之後,按一下load連結,就可以把這段正規式載入到左邊的畫面,直接進行測試,真的是相當的好用啊
RegExr 不但提供網路版的,也提供了離線版本,不過在安裝離線版本前必須要先安裝Adobe AIR。還在為了撰寫正規式而苦惱嗎?趕快來使用RegExr這套好用的工具吧。
AIR版本的下载地址:http://gskinner.com/RegExr/desktop/
Online版本:http://gskinner.com/RegExr/
- 大小: 123.7 KB
- 大小: 21.4 KB
分享到:
相关推荐
RegExr是一款强大的正则表达式测试和学习工具,它提供了实时检测和保存的功能,帮助用户快速理解和构建复杂的正则表达式。 RegExr的主要特点包括: 1. **实时反馈**:在使用RegExr时,用户可以输入正则表达式,...
《RegExr.air:探索正则表达式的强大工具》 正则表达式(Regular Expression,简称Regex)是一种模式匹配工具,广泛应用于文本处理、数据验证和搜索替换等场景。RegExr.air是一款专为正则表达式设计的桌面应用程序...
RegExr Desktop是一款可以在Windows,Linux 和Mac上运行的正则表达式编辑、测试软件。如果你有安装AIR运行环境,可以直接下载.air文件安装。
RegExr是一个基于HTML/JS的工具,用于创建,测试和学习正则表达式
正则表达式工具(检测_保存) RegExr 一个正则表达式学习工具,对于初学者来说,看《精通正则表达式》等书时,最好边看边验证才能记得牢。 这个工具就是一个方便学习验证的,配合 notepad++ ,效果会更好,也更容易...
RegExr是一个优秀的在线资源,它由Gilles Coomans创建,专门用于帮助开发者理解和使用正则表达式。这个工具完全基于HTML和JavaScript,无需任何服务器端支持,可以在浏览器中直接运行。 JavaScript 是一种动态类型...
正则表达式 关于 是用于学习,构建和测试正则表达式的在线工具。...此版本的RegExr已获得GPL v3的许可。 如果您有兴趣以其他方式使用来源,请随时与我们。 建造 RegExr使用Gulp来管理构建过程。 您将需要安装Node和Gulp
基本示例: import r from "regexr" ;const int = / \d + / ;const USD = r `\$ ${ int } (\. ${ int } )?` ; // f.e. $3.45 or $5 (请注意, int是RegExp的实例,可以组成模板字符串,并且生成的USD也是RegExp )...
正则表达式 编写可维护代码的最强大工具之一就是将大型方法分解为名称明确的较小方法-肯特·贝克(Kent Beck)称之...安装要下载regexr的开发版本: 下载或,解压缩并运行R CMD INSTALL ,或使用pacman软件包安装开发版
RegExr 是一个在线的正则表达式测试和学习平台,提供了实时反馈,帮助开发者调试和理解正则表达式。而"RegExrGap"则是针对 OS X 操作系统的包装器,它将 RegExr 的功能集成到本地应用中,为 macOS 用户提供方便的...
正则表达式 编写可维护代码的最强大工具之一就是将大型方法分解为名称明确的较小方法-肯特·贝克(Kent Beck)称之为...要下载regexr的开发版本: 下载或,解压缩并运行R CMD INSTALL ,或使用pacman软件包安装开发版
- 在线测试工具:如Regex101、Regexr等,可以帮助初学者直观地理解正则表达式的工作原理。 - 文档教程:如MDN Web Docs、Regular-Expressions.info等网站提供了详细的正则表达式教程和参考手册。 总之,正则...
- 使用在线工具,如Regex101、RegExr等进行测试和调试。 - 学习编程语言中的正则表达式支持,如JavaScript的`match()`、`replace()`等函数。 通过学习这些基础知识,你可以解决许多文本处理问题,如数据清洗、...
不过,对于正则表达式的学习和实践,还有其他类似工具可以选择,比如RegExr、Expresso或regex101等。这些工具同样提供了便捷的测试环境和丰富的学习资源,可以帮助开发者深入理解和应用正则表达式这一强大的文本处理...
- 常用工具:除了RegeX,还有许多其他正则表达式测试工具,如RegExr、RegexBuddy等,可供开发者选择和学习。 - 编程语言支持:正则表达式在多种编程语言中都有应用,如JavaScript、Python、Java等,虽然语法略有...
- 使用在线正则表达式测试工具,如RegExr、Regex101等,可以帮助快速测试和调试正则表达式。 掌握正则表达式的基本结构和规则,能让你在处理文本数据时事半功倍。通过不断实践和学习,你可以解决更复杂的数据处理...
- 在线工具如RegExr、Regex101可以帮助测试和调试正则表达式。 9. 实战应用 - 邮箱验证:`\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b`。 - URL匹配:`^(http|https)://[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]...
Regex r = new Regex("^Live for nothing,die for something$", RegexOptions.Multiline); // r.Matches(i).Count 结果:2 ``` 在实际应用中,正则表达式通常结合C#的`Regex`类进行操作,如`Match`、`Matches`、`...
- 测试工具如`Regex101`、`RegExr`等在线平台,提供实时预览和解释,方便调试和学习正则表达式。 - 在这些工具中,你可以输入正则表达式和测试文本,查看匹配结果,了解每个部分如何工作。 - 这些工具通常还包含...
2. **RegExr (Desktop)** - 与在线版Regexr类似,桌面版提供离线环境,具有更多的功能,如代码片段保存、多种语言模式支持,以及更详细的正则表达式解析。 3. **Expresso** - 这是Windows平台上的一个强大工具,...