`

在线正则表达式生成器用法

阅读更多

在线正则表达式生成器(转)

 对正则表达式很头疼,是不是?每次看到都觉得像看天书似的,别说让人自己整一个出来了。下面这个网站可以帮你生成正则表达式,而且还可以根据不同的语言生成不同的代码示例,很强大。

txt2re.com

http://www.txt2re.com/index.php3

打开上面那个网页,你会看到有三步。

  • 第一步,输出你想匹配的一个文本示例,然后点“Show Machted”,于是进入第二点。
  • 第二步,当你看到那花花绿绿的界面是不要头大(那个配色也太可怕了),那是这个会把你的这个字串每个字符都拆出来,并把单词分隔。于是,你可以点击那些花绿格子间的链接来组织你的正规表达式。,比如:c表示任意字符,还有什么int,day,string之流的东西。(相当ugly的界面)在这一步,你一点要点点什么,不然不会进入第三步。
  • 第三步,选择一个编程语言,然后你可以看到相关的代码示例。语言支持:Perl  PHP  Python  Java  Javascript  ColdFusion  C  C++  Ruby  VB  VBScript  J#.net  C#.net  C++.net  VB.net (这么多)

总之,这是一个很酷,但却界面很丑陋的在线的正则表达式生成工具。

 

用了一下感觉不错!不过,下次遇到正则,还要研究一下。一个不错的正则表达式工具。

  • 大小: 71.8 KB
  • 大小: 59.9 KB
  • 大小: 78.6 KB
  • 大小: 97 KB
  • 大小: 90.4 KB
  • 大小: 7.4 KB
  • 大小: 63.8 KB
  • 大小: 7.4 KB
  • 大小: 7.2 KB
  • 大小: 10.1 KB
  • 大小: 8 KB
  • 大小: 7.9 KB
  • 大小: 7.9 KB
  • 大小: 6.9 KB
  • 大小: 8.4 KB
  • 大小: 7.2 KB
  • 大小: 6.3 KB
  • 大小: 110.4 KB
分享到:
评论

相关推荐

    regexBuilder 正则表达式自动生成器

    regexBuilder 正则表达式自动生成器,可自动生成正则表达式

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    range-regex-java:Java数值范围正则表达式生成器

    Java数值范围正则表达式生成器概括以下是翻译为可与Java一起使用的模块。 用法import com.mmatsubara.rangeregex.RangeRegex ;// … String regexStr = RangeRegex . regexForRange( 12 , 34 ); // nenerates: "1[2-...

    regex-reverse:正则表达式还原器,生成与提供的正则表达式匹配的字符串

    正则表达式还原器,从给定的正则表达式生成一个字符串。 安装 通过 $ composer require niklongstone/regex-reverse: ' ^0.4.0 ' 用法 <?php require ( 'vendor/autoload.php' ); use RegRev \ RegRev ; echo ...

    Python爬虫之正则表达式基本用法实例分析

    本文实例讲述了Python爬虫之正则表达式基本用法。分享给大家供大家参考,具体如下: 一、简介 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常...

    strgen:从正则表达式生成字符串,以与Clojure test.check和spec一起使用

    力量一个带有test.check生成器的Clojure库,可从正则表达式生成字符串。 将miner.strgen/string-generator与和。 还有一个不区分大小写的变种,称为miner.strgen/case-insensitive-string-generator ,即使在正则...

    regexp_parser:Ruby的正则表达式解析器库

    生成“对象”表达式树(OO API)的解析器在Ruby 2.x,3.x和JRuby运行时上运行识别Ruby 1.8、1.9、2.x和3.x正则表达式有关正在使用的regexp_parser的示例,请参见。要求Ruby> = 2.0 Ragel> = 6.0,但仅当您要构建...

    fractality:Fractality 是一个基于正则表达式的分形生成器

    分形 - 正则表达式分形生成器Fractality 是一个基于正则表达式的分形生成器。用法: -r arg 用于生成分形的正则表达式-f arg 定义分形着色函数(可选) -p arg着色功能上使用的原色-s arg 着色函数中使用的辅助颜色-...

    RegexToolbox.JS:适用于JavaScript开发人员的正则表达式工具

    正则表达式生成器 RegexBuilder是用于使用流利的API以更RegexBuilder方式构建正则表达式的类。 与在字符串中使用原始正则表达式语法相比,它具有许多优点: 不需要任何正则表达式语法知识:只需使用简单,直观命名...

    Python 正则表达式(转义问题)

    于是就引入了正则表达式的使用。一番搜索囫囵吞枣后,我写下了这样的函数: 复制代码 代码如下: def sanitize_filename(filename): return re.sub(‘[\/:*?<>|]’, ‘_’, filename) 最近意识到了这个函数里的...

    gorex:用于介绍基本概念的正则表达式语法生成器

    格雷克斯正则表达式语法生成器,介绍基本概念。用法正则表达式是一种搜索模式并将其与文本集合进行匹配的有效方法。 这些表达方式可能很令人讨厌,无法鼓励使用。 该软件包提供了一个简单的函数集合,因此可以通过...

    burp-commentator:根据正则表达式为选定的请求生成注释

    Burp Suite的注释生成器插件 根据正则表达式为选定的请求生成注释。 用法 选择一个或多个HTTP消息(例如Proxy HTTP history选项卡上半部分中的项目。用鼠标右键单击以打开弹出菜单,然后选择“ Generate comment ...

    nodexr:基于节点的正则表达式编辑器

    Nodexr是使用C#和Blazor创建的基于节点的正则表达式编辑器。 Nodexr发布。 您也可以从以下示例表达式之一开始尝试: 此屏幕快照显示了用于匹配浮点数(带有或不带有指数)的正则表达式: 特征 使用完整的.NET ...

    regex-parser:用于PCRE正则表达式的AST

    它可以帮助您生成一些与您的正则表达式匹配的输入。 安装 它可以在: composer install robinbressan/regex-parser 用法 要构建AST,您需要创建一个解析器: $ parser = \ RegexParser \ Parser \ Parser :: ...

    jager:反向正则表达式引擎

    给定一个正则表达式,生成一个与该表达式匹配的字符串 安装 将此添加到应用程序的shard.yml : dependencies : jager : github : omarroth/jager 用法 require " jager " regex = / \d {3} - \d {3} - \d {4} ...

    alacritty-color-export:基于正则表达式的解决方案,将生成的(沃尔)颜色导出到Alacritty配置中

    Alacritty颜色导出一种临时的,基于正则表达式的解决方案,可使用一个命令将生成的(沃尔)颜色导出到Alacritty配置中。 已在Alacritty(0.3.3、0.4.2-dev, 0.6.0 )的macOS(10.14.6、10.15.2、11.2.1)上进行了...

    用于 TypeScript 的 PEG 解析器生成器_Typescript_代码_下载

    tsPEG是 TypeScript 的 PEG 解析器生成器。tsPEG接受语法的直观描述,并输出一个功能齐全的解析器,该解析器充分利用了 TypeScript 类型系统。 特征 功能齐全的 PEG 支持,比 CFG 更强大。 无限前瞻解析,没有限制...

    全国计算机等级考试二级python的学习笔记

    全国计算机等级考试二级Python学习笔记可以从以下几个方面进行总结: ... - Python迭代器和生成器:迭代器协议、生成器函数和生成器表达式。 - Python函数式编程:Lambda表达式、高阶函数、闭包等概念。

    jflex:具有完全Unicode支持的Java:trade_mark:快速扫描程序生成器

    JFlex 是Java的词法分析器生成器(也称为扫描器生成器)。 JFlex将带有一组正则表达式和相应动作的规范作为输入。 它生成词法分析器的Java源,该词法分析器读取输入,将输入与spec文件中的正则表达式进行匹配,如果...

    rex:确定性有限状态机的DSL

    问题在于正则表达式使编写生成大量代码且速度慢的表达式变得非常容易(请参见理论背景信息)。 这种方法使编写效率低下的表达式变得非常困难。 rex的执行时间和内存使用量与表达式的长度大致成比例。 这种方法更好...

Global site tag (gtag.js) - Google Analytics