正则表达式产生器 Regexgen.js

码农软件 · 软件分类 · 正则表达式工具 · 2019-10-09 06:28:38

软件介绍

RegexGen.js 是开发给 JavaScript 使用的正则表达式产生器,可以使用浅显易懂的语法来表现复杂的正则表达式。 

RegexGen.js 基本上是为那些已经了解正则表达式引擎运作原理,但是不常使用正则表达式的人而开发的。可以这么说,如果你切确知道存在某个表达式可以达成你的任务,但是却经常需要查表才能写出正确的表达式,那么 RegexGen.js 也许就可以帮到你。即使是正则表达式的初学者,也能够从 RegexGen.js 相对容易理解的表现方式,而快速地上手并使用简单的正则表达式。

简单地说,RegexGen.js 帮助人们:

  • 以容易分解以及容易理解的方式表现正则表达式。

  • 不必记忆正则表达式的『元字元 (meta-characters)』、『简写符号 (shortcuts)』,哪些字元在哪些情况下必须『跳脱 (escape)』,哪些情况下不需要?以及一些特殊的『极端情况 (corner cases)』。

  • 重复使用正则表达式。


开始使用

npm install regexgen.js

var _ = require('regexgen.js');
var regex = _(
    _.startOfLine(),
    _.capture( 'http', _.maybe( 's' ) ), '://',
    _.capture( _.anyCharBut( ':/' ).repeat() ),
    _.group( ':', _.capture( _.digital().multiple(2,4) ) ).maybe(), '/',
    _.capture( _.anything() ),
    _.endOfLine()
);
var matches = regex.exec( url );

本文地址:https://codercto.com/soft/d/16350.html

プログラミングコンテストチャレンジブック

プログラミングコンテストチャレンジブック

秋葉 拓哉、岩田 陽一、北川 宜稔 / 毎日コミュニケーションズ / 2010-09-11 / JPY 34.44

現在、プログラミングコンテストは数多く開催されています。Google Code Jam、TopCoder、ACM/ICPCなどの名前を聞いたことがある人も少なくないでしょう。本書で扱うのはそれらのような、問題を正確にできるだけ多く解くことを競うプログラミングコンテストです。 プログラミングコンテストは気軽に参加することができます。例えば、Google Code JamやTopCoderはイン......一起来看看 《プログラミングコンテストチャレンジブック》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试