返回
RegexBuddy 5.0.1 绿色免费版

RegexBuddy

立即下载

小编提示:PC版不适合移动端,如下载有问题点击反馈!

软件介绍

RegexBuddy是一款专业的正则表达式测式软件。正则表达式测式软件中的佼佼者RegexBuddy。更新后的应用程序针对其他算法进行了优化,同时与旧版本的功能兼容;例如,该程序具有富文本字符和特殊字符。最简单的正则表达式仅包含文本字符,某些字符包含在正则表达式中。必须避免特殊含义;在软件源代码中使用正则表达式时,转义规则可能会有些复杂;该程序还支持不可打印字符,使用控制字符转义符或十六进制转义符更容易输入不可打印字符,例如控制字符和特殊间距或换行符;提供正则表达式引擎以在内部工作,了解引擎的内部结构可以极大地帮助用户制作符合您期望的正则表达式,提供字符类或字符集,字符类或字符集与多个可能字符中的单个字符匹配,包括单个字符和/或字符范围;否定字符类匹配不在字符类中的单个字符;功能强大且实用,需要它的用户可以下载体验。

破解方法:

1.程序安装完成后,打开应用程序安装包,找到破解的文件,然后将其复制到粘贴板

RegexBuddy

2.打开应用程序的文件路径,粘贴复制的破解程序并替换相应的源文件

RegexBuddy

3.打开应用程序后,您可以获取破解的应用程序

RegexBuddy

软件特色:

1.轻松创建与所需内容完全匹配的正则表达式。

2.清楚地理解他人编写的复杂正则表达式。

3.快速测试样本字符串和文件上的任何正则表达式,以防止实际数据出错。

4.通过逐步的实际匹配过程进行调试,而无需猜测。

5.使用带有源代码片段的正则表达式自动调整您的编程语言的细节。

6.收集并记录正则表达式库,以备将来重用。

7.通过文件和文件夹进行GREP(搜索和替换)。

8.集成RegexBuddy以使用您喜欢的搜索和编辑工具进行即时访问。

安装方法:

1.浏览此处,需要的用户可以单击本网站提供的下载路径下载相应的程序安装包

RegexBuddy

2.通过解压缩功能打开压缩包,找到主程序,然后双击主程序进行安装

RegexBuddy

3.您需要完全同意上述协议的所有条款,然后才能继续安装该应用程序。如果没有异议,请点击“同意”按钮

RegexBuddy

4.根据提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮

RegexBuddy

使用说明:

速记字符类

速记字符类使您可以快速使用常见字符集。您可以单独使用缩写,也可以将其用作字符类的一部分。

字符减法

字符减法允许您匹配存在于一组字符中但不存在于另一组字符中的字符。

角色类的交集字符类的交集允许您匹配一组字符中存在的一个字符,也可以匹配另一组字符中存在的一个字符。

点匹配任何字符,但是除非更改选项,否则通常不是换行符。

RegexBuddy

锚点为零长度。它们不匹配任何字符,但是匹配位置。在主题字符串的开头和结尾处有匹配的锚点,并且匹配

在每行的开始和结束处锚定点。

字边界

单词边界就像锚,但是在单词的开头和/或单词的结尾匹配。

转弯

通过使用竖线分隔不同的子正则表达式,您可以告诉正则表达式引擎从左到右尝试它们,并在其中之一匹配时返回成功。

RegexBuddy

可选项目

在该项目之后添加一个问号,以告诉正则表达式引擎在可能的情况下匹配该项目,但是如果无法匹配该项目,则无论如何都要继续(而不是确认失败)。

重用各种量词

三种类型的运算符(星号,加号和大括号)使您可以将项目重复零次或多次,一次或多次或任意多次。重要的是要理解,这些量词默认情况下是“贪婪的”,除非您明确地使它们“懒惰”。

分组

通过在正则表达式的一部分上放置方括号,您可以告诉引擎在应用量词或将替代项组合在一起时将该部分视为单个项目。括号还会创建捕获组,使您可以重用正则表达式部分匹配的文本。

RegexBuddy

回参考

捕获组的后向引用与以前与捕获组匹配的文本匹配,从而使您可以匹配重复文本的模式。

命名组和反向引用

如果使用命名捕获组和命名后向引用,则具有多个组的正则表达式更易于阅读和维护。

分支重置组

当使用交替匹配同一事物的不同变量时,可以将替代变量放入分支重置组中。然后,所有替代方案共享同一捕获组。这使您可以使用反向引用或检索匹配文本的一部分,而不必检查捕获该文本的替代方法。

自由间距和注释

将正则表达式分成多行并添加注释和空格,以使其更易于阅读和理解。

RegexBuddy

Unicode字符和属性

如果正则表达式类型支持Unicode,则可以使用特殊的Unicode正则表达式标签来匹配特定的Unicode字符,或具有特定Unicode属性或属于特定Unicode脚本或块的任何字符。

模式修改器

更改匹配的模式,例如对正则表达式的特定部分使用“不区分大小写”。

原子分组和所有格量词

嵌量词会导致回溯量呈指数增加,从而停止正则表达式引擎。原子分组和所有格量词提供了一种解决方案。

具有零长度断言的视图,第1部分和第2部分

通过向前和向后观察,共同环顾四周,您可以找到在某些文本之后或不在其后,在某些文本之前或之前不匹配的匹配项,并且整个正则表达式匹配项不包括之前或之后的文本。您还可以使用“环顾四周”功能来测试比赛的同一部分,以满足多种需求。

保持文本匹配到整个正则表达式匹配

保持文本匹配到目前为止,整个正则表达式匹配都允许您查找前面带有特定文本的匹配,而无需在整个正则表达式匹配中包含先前的文本。此方法主要对不支持正则表达式或正则表达式支持有限的正则表达式样式感兴趣。

RegexBuddy

  条件语句

条件是一种特殊的构造,该构造首先评估环视或向后参考,然后在环绕视图成功时执行子正则表达式,而在环绕视图失败时执行另一个子正则表达式。

递归

再次递归匹配正则表达式中的特定点,从而可以匹配平衡结构。零长度匹配问题

当正则表达式可以找到零长度匹配项时,当您要遍历字符串中的所有匹配项时,正则表达式引擎将使用不同的策略来避免陷入零长度匹配项中。这可能导致不同的匹配结果。

RegexBuddy

继续上一场比赛

强制性正则表达式匹配开始提供一种在上一次匹配结束时解析文本数据的有效方法。

正则表达式是用于描述搜索模式的特殊文本字符串。您可以将正则表达式视为类固醇上的通配符。您可能熟悉通配符(例如* .txt),以在文件管理器中查找所有文本文件。正则表达式等效于。 * \ 。文本。

但是您可以使用正则表达式执行更多操作。在诸如EditPad Pro之类的文本编辑器或诸如PowerGREP之类的专用文本处理工具中,您可以使用正则表达式\ b [A-Z0-9 ._%+-

] + @ [A-Z0-9 .-] + \。 [AZ] {2,6} \ b搜索电子邮件地址。确切地说,是任何电子邮件地址。程序员可以使用非常相似的正则表达式来检查用户是否输入了正确格式的电子邮件地址。无论代码是用Perl,PHP,Java,.NET还是许多其他语言编写的,都只需要一行代码。

RegexBuddy

因为“正则表达式”到处都是单词,所以该术语通常缩写为“正则表达式”或“正则表达式”。我们更喜欢“正则表达式”,因为它可以很容易地多元化为“正则表达式”。

与任何电子邮件地址匹配的正则表达式看起来非常艰巨。但是RegexBuddy使正则表达式语法清晰可见。如果在浏览器中启用了JavaScript,请将鼠标移到下面的正则表达式上,否则说明将突出显示相应的部分。在创建正则表达式或分析他人编写的正则表达式时,RegexBuddy会执行相同的操作。

在RegexBuddy的一些练习和帮助下,您将很快精通正则表达式。哦,您绝对不需要成为程序员即可使用正则表达式! (请阅读下面的内容。)

\ B [A-Z0-9 ._%+-] ++ @ [A-Z0-9.-] + \。 [AZ] {2,6} \ b

在单词边界声明位置

匹配列表中的单个字符:字符“ ._%+-”之一,或者A和Z之间的范围,或者0到9之间的范围

在一次和无限次之间,尽可能多次,而没有退还(拥有)

从字面上匹配字符“ @”

匹配列表中的单个字符:字符“ .-”之一,或者A和Z之间的范围,或者0到9之间的范围

在一次至无限次之间,尽可能多次,根据需要退回(贪婪)

匹配字符“。”从字面上看

匹配A和Z之间的单个字符

尽可能多地进行2至6次,并根据需要进行回馈(贪婪)

在单词边界声明位置

使用正则表达式可以节省时间和精力

基本上,正则表达式是描述一定数量文本的模式。这使它们成为搜索,文本处理和数据验证的理想选择。

使用正则表达式搜索使您仅通过一次搜索即可获得结果,而无需进行多次搜索。使用正则表达式[ae] p [ae] r [ae] te可以轻松搜索单词“ separate”及其所有常见的拼写错误。

如果您忘记了搬到安圭拉(Anguilla)的朋友的电话号码,请在您以前的信件中搜索\ b1。 [-(] * 264 [-]] * \ d {3} [-] * \ d {4} \ b,并且无论使用哪种符号样式,都可以使用区号264获得所有电话号码的便捷列表。

搜索并替换正则表达式以更新大量数据。使用正则表达式更新数据的好处在于,使用单个正则表达式模式,您可以动态更新各种数据。

RegexBuddy

例如,搜索(版权+(©| \(c \)|©)+ \ d {4})(* [-,] * \ d {4})*并替换为\ 1-2014以更新所有版权,不论版权符号的样式和当前版权年度,均为2014年声明。

“版权(c)1996-2002”替换为“版权(c)1996-2014”,“版权©2009”替换为“版权2009-2014”,依此类推。使用RegexBuddy的内置GREP工具只需几分钟即可运行超过十秒钟。想象一下手动进行这些更改。

软件特色:

子程序调用

子例程调用使您可以在多个位置编写与同一构造匹配的正则表达式,而不必复制正则表达式的某些部分。

递归,子例程和捕获

支持递归和子例程调用中的组的方式与支持它们的正则表达式不同。

递级别回溯

殊的反向引用会以特定的递归级别匹配存储在捕获组中的文本,而不是捕获组最近匹配的文本。

递归,子例程和回溯

或子例程调用失败后,支持递归和子例程调用的正则表达式调整和回溯方法会有所不同。

POSIX括号表达式

如果使用的是POSIX兼容的正则表达式引擎,则可以使用POSIX括号表达式来匹配与语言环境相关的字符。

精品推荐
猜你喜欢
用户评论