RegexBuddy使用教程
安装
选择 Advanced Options Installation 高级选项安装
界面介绍
(1)初始界面选项介绍
(2)如何使用匹配
(3)如何使用正则替换
(4)如何使用Debug
二、工具界面
1、首先切换到 Side By Side Layout,这个布局,更方便操作。
2、界面主要包括:正则表达式、测试文本、输出结果、历史记录、Create相关面板。
三、使用介绍
打开RegexBuddy后默认载入的是上一次你所测试的正则信息,选项配置信息都会自动载入上次你所设置的内容。历史记录中显示的是你所测试过得正则信息。
1、测试正则表达式。
a、在正则表达式输入需要测试的正则,如:。可以通过上面的面板选择语言,默认是JGosft,可以指定JAVA,Python等。
b、测试文本面板(Test标签)输入需要测试的文本内容,如:。可以选择Line By Line、Whole File、Page By Page,来指定是每行抽取,还是对整个文档抓取等(如果你的正则匹配信息有包含多行内容,务必要选中Whole File或者Page By Page)。测试文本面板会根据正则表达式和测试内容,实时显示匹配到的高亮预览信息。如:上图中的,全部高亮,如果你选中了HighLight下得HighLight Group1选项,还会实时显示抽取出来的内容:www.lifeba.org。上面2个部分用不同的颜色模块显示区分。当然你也可以不选择预览。
c、输出结果面板,显示的显示了正则表达式的匹配结果。你可以通过List All切换显示的效果。
比如,可以选中List ALL Group Matches in columns显示的效果,就是上面图中的输出结果面板效果。如果,你选中了Update Automatically,则修改正则或文本内容时候,输出结果面板会实时跟着变化。
d、点击 Debug按钮,会自动跳到Debug面板,显示出正则表达式匹配的规则。通过该结果,你可以很直观的分析出正则匹配的过程。
2、使用Libray库文件。
测试好了正则表达式后,你可以把他添加到自定义库里,并保存本地硬盘。这样下次你可以直接调用出来修改。通过Libray按钮,你可以切换到该面板。你首先要把选中Read Only去掉,才编辑该库文件。
a、点击 Add 按钮,可以选择Add Regex Only 或者 Add Regex With Test Subject,指定只保存正则,还是同时保存正则和测试文本。这里选择Add Regex With Test Subject后,可以看到已经成功将规则加入到库中,然后你可以点击保存按钮,来保存该库到硬盘上面。
b、点击 Use 按钮,可以选择使用该正则,同样有3个选项,让你指定是否使用测试文本等信息。
c、点击 Update 按钮,可以把修改后的正则更新到该库中。
3、Use面板,可以很方便导出正则为不同的编程语言格式。首先现在Language,指定输出语言为Python;然后use后面选择使用的编程方法;最后指定下变量名,就可以看到生成了Python的代码了。
4、GREP面板。在文件中使用上面的正则来搜索内容。点击GREP按钮可以切换到该面板。指定Folders,File masks类型信息后,再右上角点击GREP按钮,可以看到搜索的结果。
a、点击 Explain Token按钮,指向的正是你所选择的节点的正则表达式的语法规则的解释。
b、点击 Insert Token按钮会弹出一个下拉菜单,其中包含了正则表达式里涉及的所有语法符号,可以进行选择,当然对于语法十分熟悉后,就可以不用这个菜单,直接在上面的文本输入区键入表达式了。
c、Export按钮,可以将当前的表达式导出到文本文件、HTML文件或放入到剪贴板中。打印按钮,可以将当前的表达示打印出来。
6、历史记录面板。显示你所编辑过得正则信息,你可以随时点击来切换。
1、上面的界面是再Match模式下的介绍;如果点击上面的Replace按钮,显示的面板会由稍微的不同。下面的界面显示了,对匹配到的正则内容,替换为HELLO的效果。
2、Split模式下,指定用匹配的正则做分割,可以指定要去的split次数。
a、Dot matches newline:是否允许 . 匹配任何字符包括分隔符。Case insensitive:是否不区分大小写。
选中后,测试效果如下:输入的是大写的TITLE,以及多行显示都可以匹配出来。
上面的特殊功能只是工具自带的功能,如果你需要这个功能必须在持续中实现,因为这不是正则表达式本身的一部分。
RegexBuddy使用教程相关推荐
- 深入理解正则表达式环视的概念与用法
在<深入理解正则表达式高级教程-环视>中已经对环视做了简单的介绍,但是,可能还有一些读者比较迷惑,今天特意以专题的形式,深入探讨一下正则表达式的环视的概念与用法. 深入理解正则表达式环视的 ...
- regexbuddy 教程
RegexBuddy一款正则表达式编辑工具,帮助你的编写需要的正则表达式,还可以使用它理解别人编写的表达式.小编在本文详细介绍了regexbuddy 教程. 详细教程如下: 首先在本站下载regexb ...
- RegexBuddy图文使用教程
一.RegexBuddy下载及安装 本站下载地址:JGsoft-RegexBuddy-v3.1.0.rar,也可以在http://www.regexbuddy.com/(RegexBuddy的官网)进 ...
- RegexBuddy工具的使用教程
下载安装地址: 链接:https://pan.baidu.com/s/10zSKYMuw6J3osukp8W0anw 提取码:1111 安装介绍 安装步骤比较简单,如下3图所示: (1)开始安装 (2 ...
- 艾伟:正则表达式30分钟入门教程
本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它. 如何使用本教程 最重要的是--请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在3 ...
- 58.最全正则表达式教程,最好正则表达式教程
正则表达式是什么? 字符是计算机软件处理文字最基本的单位,可以是字母,也可以是数字,标点符号,空格,换行符,汉字等等. 字符串是0个或更多个字符的序列.文本也就是文字,字符串.说某个字符串匹配某个正则 ...
- 正则表达式入门教程-连载(4)-点符号(.)
点符号(.)匹配几乎任何字符 在正则表达式中,点符号.是最常用的元字符,也是最被滥用的元字符. 点符号.匹配单个字符,不管是什么字符,为一的例外就是换行符.本教程中所涉及到的正则表达式,点符号.默认情 ...
- 正则表达式30分钟入门教程(转)
分享到 一键分享 QQ空间 新浪微博 百度云收藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多... 百度分享 首页 | 正则表达式3 ...
- 【转载】正则表达式30分钟入门教程
版本:v2.3.5 (2017-6-12) 作者:deerchao 转载请注明来源 目录 跳过目录 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 ...
最新文章
- re.findall()用法详解
- 安装mysql的rpm包报错_rpm包在centos6.5中安装mysql5.7初始化报错的处理办法
- GNN笔记:图信号处理(Graph Signal Processing)
- Python 错误和异常
- Mina集成Spring --- 在配置文件中配置sessionconfig
- viterbi算法_序列比对(十四)——viterbi算法和后验解码的比较
- 『ACM--数据结构--字典树』信息竞赛进阶指南--Tire树
- 2021未来职业规划以及对过去的总结
- 从0开始 Java实习 黑白棋
- java sort 第二个参数_详解java Collections.sort的两种用法
- Java开发必须熟悉的Linux命令总结
- 漫步微积分三十——定积分的性质
- 硬盘坏道隔离工具fbdisk_如何屏蔽硬盘坏道 屏蔽硬盘坏道方法介绍【详解】
- Android实现浮层的上下滑动(支持内部加入View)
- 2017年秋季学期获“领跑衫”感言
- 手动批量下载ts文件并合并
- java翻译smali_【翻译】apk反汇编之smali语法
- 无线渗透学习笔记使用kali系统抓握手包以及跑字典相关
- Android图形编程篇--OpenGL实现三角形隧道效果
- 全球及中国军用海岸雷达行业研究及十四五规划分析报告