• 香港支付方式日渐丰富(看香港) 2020-01-15
  • 网约车“黑名单”适逢其时 2020-01-15
  • 庆祝中国人民解放军建军90周年大会在人民大会堂举行 2020-01-11
  • 当代中国城市业主委员会的兴起 2020-01-09
  • Tichome问问音箱 音质与人工智能的结合 2020-01-09
  • 十九大精神宣讲进民企 2020-01-02
  • 古画中的“婴戏”:穿越千年的可爱淘气与天真烂漫 2020-01-02
  • 央企合作工作简报(2018年第9期) 2019-12-10
  • 杨光斌“回到中国”的社会科学及政治学的学科性贡献 2019-12-09
  • 对于党报当然要毫不质疑的宣传党的大政方针,这是论坛,讨论就是宣传,尽量做到以理服人 2019-12-09
  • 隔代育儿,“晚年”该如何呵护童年 2019-11-20
  • 妙招-热门标签-华商生活 2019-11-20
  • 山西日报系列评论:三晋之声 2019-11-02
  • “蔡家崖号”列车本月21日正式运营 2019-10-30
  • [视频]《乡村振兴战略大家谈》第五集4分钟精编版(修改版) 2019-10-30
  • 欧普下载是国内较新、较齐、较安全的软件下载基地!
    当前位置:香港白姐特码救世报 ›› 其他软件 ›› 编程相关 ›› 正则表达式编辑工具(RegexBuddy)下载

    香港特码107期大包围:正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    RegexBuddy[下载地址]
    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    香港白姐特码救世报 www.jefad.tw RegexBuddy是一款正则表达式编辑工具,帮助你的编写需要的正则表达式,还可以使用它理解别人编写的表达式。RegexBuddy提供可视化的支 持、提示、调试方面的便利;在使用正则表达式时,RegexBuddy将正则式转换为多种语言的字串,还提供了代码输出功能。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程


    RegexBuddy 是学习正则表达式时的比较好的帮手,它可以容易地建立你想要的正确的正则表达式。清晰地推断他人所写的复杂的正则表达式。它还可以用给出的实例字符串或文 件快速地进行测试匹配,从而防止了在实际应用中出现错误。RegexBuddy会在你的源代码中根据你所应用的特殊编程语言,自动生成带有正则表达式的代 码段。同时你也可以收集正则表达式到库中,以在未来重新使用。

    正则表达式是什么

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。

    正则表通常被用来检索、替换那些符合某个模式(规则)的文本。

    许多程序设计语言都支持利用正则表达式进行字符串操作。

    例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。

    正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。

    正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

    RegexBuddy使用教程

    一、下载regexbuddy后直接安装,具体安装过程在此忽略,然后打开界面如下:

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    二、工具界面

    1、首先切换到 Side By Side Layout,这个布局,更方便操作。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    2、界面主要包括:正则表达式、测试文本、输出结果、历史记录、Create相关面板。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    三、使用介绍

    打开RegexBuddy后默认载入的是上一次你所测试的正则信息,选项配置信息都会自动载入上次你所设置的内容。历史记录中显示的是你所测试过得正则信息。

    1、测试正则表达式。

    a、在正则表达式输入需要测试的正则,如:??梢酝ü厦娴拿姘逖≡裼镅?,默认是JGosft,可以指定JAVA,Python等。

    b、测试文本面板(Test标签)输入需要测试的文本内容,如:??梢匝≡馤ine By Line、Whole File、Page By Page,来指定是每行抽取,还是对整个文档抓取等(如果你的正则匹配信息有包含多行内容,务必要选中Whole File或者Page By Page)。测试文本面板会根据正则表达式和测试内容,实时显示匹配到的高亮预览信息。如:上图中的,全部高亮,如果你选中了HighLight下得 HighLight Group1选项,还会实时显示抽取出来的内容:www.lifeba.org。上面2个部分用不同的颜色??橄允厩?。当然你也可以不选择预览。

    c、输出结果面板,显示的显示了正则表达式的匹配结果。你可以通过List All切换显示的效果。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    比如,可以选中List ALL Group Matches in columns显示的效果,就是上面图中的输出结果面板效果。如果,你选中了Update Automatically,则修改正则或文本内容时候,输出结果面板会实时跟着变化。

    d、点击 Debug按钮,会自动跳到Debug面板,显示出正则表达式匹配的规则。通过该结果,你可以很直观的分析出正则匹配的过程。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程
    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    2、使用Libray库文件。

    测试好了正则表达式后,你可以把他添加到自定义库里,并保存本地硬盘。这样下次你可以直接调用出来修改。通过Libray按钮,你可以切换到该面板。你首先要把选中Read Only去掉,才编辑该库文件。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    a、点击 Add 按钮,可以选择Add Regex Only 或者 Add Regex With Test Subject,指定只保存正则,还是同时保存正则和测试文本。这里选择Add Regex With Test Subject后,可以看到已经成功将规则加入到库中,然后你可以点击保存按钮,来保存该库到硬盘上面。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程
    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    b、点击 Use 按钮,可以选择使用该正则,同样有3个选项,让你指定是否使用测试文本等信息。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    c、点击 Update 按钮,可以把修改后的正则更新到该库中。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    上面的操作,可以直接选择该正则,然后点击右键操作。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    3、Use面板,可以很方便导出正则为不同的编程语言格式。首先现在Language,指定输出语言为Python;然后use后面选择使用的编程方法;最后指定下变量名,就可以看到生成了Python的代码了。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    4、GREP面板。在文件中使用上面的正则来搜索内容。点击GREP按钮可以切换到该面板。指定Folders,File masks类型信息后,再右上角点击GREP按钮,可以看到搜索的结果。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    5、Create面板。对这个正则表达式的解释的一个树状展示,其中的每一个节点对照着表达式中的一个元素块,在RegexBuddy中被称为一个 “token”,我们点击其中的一个节点,就会在我们所输入的表达式的相应部分进行着重显示。在分析他人所写的复杂的表达式的时候在这里查看会十分方便。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    a、点击 Explain Token按钮,指向的正是你所选择的节点的正则表达式的语法规则的解释。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    b、点击 Insert Token按钮会弹出一个下拉菜单,其中包含了正则表达式里涉及的所有语法符号,可以进行选择,当然对于语法十分熟悉后,就可以不用这个菜单,直接在上面的文本输入区键入表达式了。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    c、Export按钮,可以将当前的表达式导出到文本文件、HTML文件或放入到剪贴板中。打印按钮,可以将当前的表达示打印出来。

    上面的这些按钮,也可以直接点击右键来操作。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    6、历史记录面板。显示你所编辑过得正则信息,你可以随时点击来切换。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    四、其他功能介绍

    1、上面的界面是再Match模式下的介绍;如果点击上面的Replace按钮,显示的面板会由稍微的不同。下面的界面显示了,对匹配到的正则内容,替换为HELLO的效果。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    2、Split模式下,指定用匹配的正则做分割,可以指定要去的split次数。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    3、特殊功能

    a、Dot matches newline:是否允许 . 匹配任何字符包括分隔符。Case insensitive:是否不区分大小写。

    选中后,测试效果如下:输入的是大写的TITLE,以及多行显示都可以匹配出来。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    b、^$ match at line breaks:对^$只会对开始的字符串或者结束的字符串做匹配,如果选中该选项,则可以对前后换行也支持。选中后,效果如下:前后都有行,可以匹配出来。

    正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    上面的特殊功能只是工具自带的功能,如果你需要这个功能必须在持续中实现,因为这不是正则表达式本身的一部分。

    RegexBuddy功能

    根据正则表达式语法,彩色显示表达式,使表达式便于阅读。

    同步将正则表达式的组成显示在 "树结构" 和 "分组列表" 中,使正则表达式结构一目了然。

    详细记录每一个匹配结果,包含分组结果以及所花费的时间。

    可进行 "忽略大小写","单行模式","多行模式","全局模式","从左向右","扩展模式" 等模式下的正则表达式测试。

    可单独测试表达式中的一部分,有利于分段调试复杂的正则表达式。

    您可以设置一个匹配起始点,方便排查表达式错误。

    支持高级正则语法,例如递归匹配等。

    可以保存文本片段,例如表达式或者其他文本,也可以跟任意其他编辑器之前相互拖动。

    可以保存当前表达式为一个‘快照’,使您可以放心改写表达式。

    RegexBuddy特色

    1、自动生成正则表达式

    2、编辑并测试正则表达式

    3、多向导页,可在多个源文本上测试同一个正则表达式(标准版无此功能)

    4、多页参考生成正则表达式(标准版无此功能)

    5、自动检查和修改生成的正则表达式的正确性

    6、以可视方式呈现测试结果

    下载正则表达式编辑工具(RegexBuddy) v4.8.2免费版 附使用教程

    版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

    猜您喜欢
    相关文章
    软件评论
    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
        登录   注册
  • 香港支付方式日渐丰富(看香港) 2020-01-15
  • 网约车“黑名单”适逢其时 2020-01-15
  • 庆祝中国人民解放军建军90周年大会在人民大会堂举行 2020-01-11
  • 当代中国城市业主委员会的兴起 2020-01-09
  • Tichome问问音箱 音质与人工智能的结合 2020-01-09
  • 十九大精神宣讲进民企 2020-01-02
  • 古画中的“婴戏”:穿越千年的可爱淘气与天真烂漫 2020-01-02
  • 央企合作工作简报(2018年第9期) 2019-12-10
  • 杨光斌“回到中国”的社会科学及政治学的学科性贡献 2019-12-09
  • 对于党报当然要毫不质疑的宣传党的大政方针,这是论坛,讨论就是宣传,尽量做到以理服人 2019-12-09
  • 隔代育儿,“晚年”该如何呵护童年 2019-11-20
  • 妙招-热门标签-华商生活 2019-11-20
  • 山西日报系列评论:三晋之声 2019-11-02
  • “蔡家崖号”列车本月21日正式运营 2019-10-30
  • [视频]《乡村振兴战略大家谈》第五集4分钟精编版(修改版) 2019-10-30
  • 腾讯欢乐捕鱼怎么兑换话费 山东11选5基本任选 七胜娱乐城澳门赌博 雪缘园nba比分 明星上海麻将下载 卖游戏币赚钱么 青海快3开奖号码走趋图 今日股市最新消息上证指数 甘肃11选5奇偶走势图 重庆时时彩开奖视频直播