RegexBuddy牛叉正则,功能强大的正则表达式编辑工具,支持自动检查和修改生成的正则表达式,收集并记录正则表达式库以备将来重用。脉动棋牌代理
RegexBuddy功能
1、测试正则表达式。
a、在正则表达式输入需要测试的正则,如:。可以通过上面的面板选择语言,默认是JGosft,可以指定JAVA,Python等。
b、测试文本面板(Test标签)输入需要测试的文本内容,如:。可以选择LineByLine、WholeFile、PageByPage,来指定是每行抽取,还是对整个文档抓取等(如果你的正则匹配信息有包含多行内容,务必要选中WholeFile或者PageByPage)。测试文本面板会根据正则表达式和测试内容,实时显示匹配到的高亮预览信息。如:上图中的,全部高亮,如果你选中了HighLight下得HighLightGroup1选项,还会实时显示抽取出来的内容:www.lifeba.org。上面2个部分用不同的颜色模块显示区分。当然你也可以不选择预览。
c、输出结果面板,显示的显示了正则表达式的匹配结果。你可以通过ListAll切换显示的效果。
比如,可以选中ListALLGroupMatchesincolumns显示的效果,就是上面图中的输出结果面板效果。如果,你选中了UpdateAutomatically,则修改正则或文本内容时候,输出结果面板会实时跟着变化。
d、点击Debug按钮,会自动跳到Debug面板,显示出正则表达式匹配的规则。通过该结果,你可以很直观的分析出正则匹配的过程。
2、使用Libray库文件。
测试好了正则表达式后,你可以把他添加到自定义库里,并保存本地硬盘。这样下次你可以直接调用出来修改。通过Libray按钮,你可以切换到该面板。你首先要把选中ReadOnly去掉,才编辑该库文件。
a、点击Add按钮,可以选择AddRegexOnly或者AddRegexWithTestSubject,指定只保存正则,还是同时保存正则和测试文本。这里选择AddRegexWithTestSubject后,可以看到已经成功将规则加入到库中,然后你可以点击保存按钮,来保存该库到硬盘上面。
b、点击Use按钮,可以选择使用该正则,同样有3个选项,让你指定是否使用测试文本等信息。
c、点击Update按钮,可以把修改后的正则更新到该库中。
上面的操作,可以直接选择该正则,然后点击右键操作。
3、Use面板,可以很方便导出正则为不同的编程语言格式。首先现在Language,指定输出语言为Python;然后use后面选择使用的编程方法;最后指定下变量名,就可以看到生成了Python的代码了。
4、GREP面板。在文件中使用上面的正则来搜索内容。点击GREP按钮可以切换到该面板。指定Folders,Filemasks类型信息后,再右上角点击GREP按钮,可以看到搜索的结果。
5、Create面板。对这个正则表达式的解释的一个树状展示,其中的每一个节点对照着表达式中的一个元素块,在RegexBuddy中被称为一个“token”,我们点击其中的一个节点,就会在我们所输入的表达式的相应部分进行着重显示。在分析他人所写的复杂的表达式的时候在这里查看会十分方便。
a、点击ExplainToken按钮,指向的正是你所选择的节点的正则表达式的语法规则的解释。
b、点击InsertToken按钮会弹出一个下拉菜单,其中包含了正则表达式里涉及的所有语法符号,可以进行选择,当然对于语法十分熟悉后,就可以不用这个菜单,直接在上面的文本输入区键入表达式了。
c、Export按钮,可以将当前的表达式导出到文本文件、HTML文件或放入到剪贴板中。打印按钮,可以将当前的表达示打印出来。
上面的这些按钮,也可以直接点击右键来操作。
6、历史记录面板。显示你所编辑过得正则信息,你可以随时点击来切换。
RegexBuddy简介
RegexBuddy使用正则表达式是你完美的伴侣。轻松地创建正则表达式匹配你想要什么。
清楚地理解复杂的正则表达式他人所写。
快速测试任何正则表达式示例字符串和文件,防止对实际数据的错误。
调试而猜测由逐句通过实际的匹配过程。
使用正则表达式与源的代码片段会自动调整您的编程语言的细节。
收集和文档库的供将来重复使用正则表达式。
GREP(搜索和替换)通过文件和文件夹。
集成RegexBuddy与您最喜爱的搜索和编辑工具的即时访问
展开

hive 怎么挣钱
贪玩能赚rmb
打字赚钱也能一天赚好几百元
什么平台可以朗诵赚钱
佣金管理系统哪个好
qq开直播怎么赚钱
DNF修罗搬砖
198棋牌老款
挣钱相关的词
冠通棋牌世界手机版
养蚕赚钱的诗句
六安寒假工兼职
杰克棋牌提款没到账
可以充值20元的棋牌
金蟾千炮捕鱼可以提现
宝山棋牌
送彩金棋牌手机版
轻松棋牌游戏
斗鱼老王吃饭月入
棋乐棋牌各个版本