Rubular: 基于 Web 的 Ruby 正则表达式编辑器

简介: 当我们在 Ruby 项目中使用正则表达式时,如果想要即刻看到该正则的匹配结果,似乎除了跑代码外别无他法。假如匹配有误,我们必须回头重新修订正则表达式。如此周而复始,不仅效率低下,而且费时不少。如果我们利用Rubular 这个基于 Web 的 Ruby正则表达式编辑器,则问题迎刃而解。

当我们在 Ruby 项目中使用正则表达式时,如果想要即刻看到该正则的匹配结果,似乎除了跑代码外别无他法。假如匹配有误,我们必须回头重新修订正则表达式。如此周而复始,不仅效率低下,而且费时不少。如果我们利用Rubular 这个基于 Web 的 Ruby正则表达式编辑器,则问题迎刃而解。


Rubular 的特点

  • 无需安装,通过 Web 浏览器即可使用 Rubular。
  • 能够即时获得正则表达式的匹配结果,方便调整。
  • 随附正则表达式参考表,若有遗忘,可马上速查。

Rubular 的用法

  1. 将需要匹配的字符串复制至“Your test string”框中;
  2. 配置选项,如“是否换行”、“使用的 Ruby 版本”等;
  3. 编写正则表达式,并将其放入“Your regular expression”下面的斜线之间;
  4. 若有必要,可以在第二个斜线之后添加合适的正则选项;
  5. 在“Match result”下面可看到匹配的结果。

例子

正则:/rub[a-z]/i

image.png

相关文章
|
1月前
|
机器学习/深度学习 开发工具 对象存储
视觉智能平台常见问题之web端编辑器实现如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
38 7
|
3月前
|
Ruby
N..
|
1月前
|
JavaScript 前端开发 PHP
web编程的正则表达式
web编程的正则表达式
N..
10 1
|
2月前
|
XML 网络架构 数据格式
Ruby 教程 之 Ruby Web Service 应用 - SOAP4R 2
Ruby Web Service 应用 - SOAP4R
24 5
|
2月前
|
XML Linux 网络架构
Ruby 教程 之 Ruby Web Service 应用 - SOAP4R 1
Ruby Web Service 应用 - SOAP4R
23 3
|
3月前
|
Ruby
|
3月前
|
Ruby
|
5月前
|
前端开发
wangEditor - 轻量级web富文本编辑器(可带图片上传)
wangEditor - 轻量级web富文本编辑器(可带图片上传)
54 0
|
7月前
|
容器
web 应用在线编辑器 glitch 简介
web 应用在线编辑器 glitch 简介
83 0
|
7月前
|
缓存 监控 数据库
使用Ruby构建可扩展的Web应用程序
在当今科技驱动的世界中,Web应用程序成为了企业和个人进行业务活动、提供服务和与用户互动的重要方式。而Ruby作为一种简洁、优雅且易于学习的编程语言,已经成为许多开发者的选择。本篇博客将介绍如何使用Ruby构建可扩展的Web应用程序。
59 0