问题标签 [regexbuddy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3413 浏览

regex - Delphi XE 中的正则表达式命名捕获组

我在 RegexBuddy 中构建了一个匹配模式,其行为与我预期的完全一样。但我不能将它转移到 Delphi XE,至少在使用最新的内置 TRegEx 或 TPerlRegEx 时是这样。

我的真实世界代码有 6 个捕获组,但我可以用一个更简单的例子来说明这个问题。此代码在第一个对话框中给出“3”,然后在执行第二个对话框时引发异常(-7 索引超出范围)。

但是如果我只使用一个捕获组

第一个对话框显示“2”,第二个对话框将按预期显示时间“00:00”。

但是,如果只允许一个命名的捕获组,这将有点限制,但事实并非如此......如果我将捕获组名称更改为例如“atime”。

正如预期的那样,我会得到“3”和“00:00”。有不能使用的保留字吗?我不这么认为,因为在我的真实示例中,我尝试了完全随机的名称。我只是无法弄清楚导致这种行为的原因。

0 投票
2 回答
68 浏览

.net - 正则表达式问题

在 .NET 4.0 中,reg ex 是什么,

匹配到?

一些示例将有很大帮助。

我对以下结果感到非常惊讶。上述表达式匹配“ABC:X=12,Y=1.79769313486232E+308”。但是对于“ABC:X=12,Y=1,79769313486232E+308”它失败了。唯一的区别是双精度数的十进制符号。

谢谢。

0 投票
1 回答
152 浏览

regexbuddy - Precedence Level in object oriented Programming(not Operator Precedence)

In which order is the precedence of the following Constructor, Static Block and Non Static Block Thanks

0 投票
2 回答
25829 浏览

java - 索引 nnn 附近的未封闭字符类

我从一些 PHP Textile 实现(开源,适当归因)中借用了一个相当复杂的正则表达式,用于一个简单但功能不完全的 Java 实现,textile4j,我将其移植到 github 并同步到 Maven 中心(原始代码是为 Java 博客平台 blojsom 提供一个插件;这是在 Maven Central 中提供 blojsom 依赖项的更大努力的一部分)。

不幸的是,纺织正则表达式(虽然它们preg_replace_callback在 PHP 的上下文中工作)在 Java 中失败,但有以下例外:

java.util.regex.PatternSyntaxException: Unclosed character class near index 217

声明是显而易见的,解决方案是难以捉摸的。

这是 PHP 实现的原始多行正则表达式:

巧妙的是,我让纺织类“向我展示了代码”,这个正则表达式中使用了一个简单echo的结果,导致了以下相当长的正则表达式:

我使用在线工具(例如gskinner 的 RegExrRegexPlanet)发现了几个可能导致解析错误的区域。但是,这些细节都不能解决该错误。

我怀疑其中一个字符类中隐藏了一个范围问题,或者隐藏在某个地方的 Unicode 顺序,但我找不到它。

有任何想法吗?

我也很好奇为什么 PHP 不会抛出类似的错误,例如,我发现一个“被动子表达式”使用 RegExr 处理得不好,但它没有修复 Java 异常,也没有改变 PHP 中的行为,如图所示以下。

#title切换转义的括号中:

谢谢,蒂姆

编辑:添加由RegexPlanet确定的 Textile 正则表达式的 Java 字符串解释(带有转义)...

0 投票
1 回答
296 浏览

ios - Regex Buddy 中的任何正则表达式风格是否与 NSRegularExpression (ICU) 正则表达式一致?

NSRegularExpression说它的正则表达式风格是“ICU”。我有 RegexBuddy,它支持多种不同的风格,但没有一个自称为“ICU”。但是其中一个重症监护室是不是用另一个名字?

0 投票
2 回答
551 浏览

php - 如何在 php 中使用长正则表达式字符串

我有这个从网站获得的正则表达式字符串,用于从文件中提取电子邮件:

我已经在正则表达式伙伴(正则表达式测试软件)中对其进行了测试,它可以工作!

当我将正则表达式从 regex buddy 复制并粘贴到我的 php 文件中时,我必须转义 2 个"字符才能使 regex 在 php 中形成有效的字符串。

在php中我像这样使用它:

但我收到了这个警告!?!?

但是这个正则表达式在正则表达式伙伴中有效吗?

我哪里错了???

0 投票
1 回答
290 浏览

xpath - 如何使用 RegexBuddy 匹配 xPath?

表达式/bookstore/book[1]/title应该返回<title lang="eng">Harry Potter</title>,但我得到“正则表达式不匹配......”

这是我正在测试的 XML:

在此处输入图像描述

0 投票
1 回答
80 浏览

regex - 结合两个正则表达式

我怎样才能从这个html片段中提取文本......

我想提取

£86950
2 床马厩出售
威尔逊街,城市 123

我正在使用 regexbuddy,我可以提取值$pound567849(通过&pound.*\d

我可以通过提取下一个标签的值<p calss.*>.*</p>(不能同时使用它们......不知道如何)

但我不知道如何结合两个表达式来共同获得价值......任何人都可以帮助PLZ(可悲的是正则表达式和提取东西的新手)

0 投票
1 回答
571 浏览

java - 可以生成Java代码的免费Regex工具?

虽然在测试正则表达式时,Regex Buddy 有免费的替代品,但在 Java 代码生成方面有什么替代品吗?

感谢您的任何提示:-)

0 投票
1 回答
1265 浏览

regex - 使用正则表达式前瞻功能匹配以星号开头的单词和以下单词

我需要一个正则表达式,它将匹配以星号开头的单词和后面的单词。它将匹配eismoud tempor并且dolore magna在下面的示例中:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do *eiusmod tempor incididunt ut labore et *dolore magna aliqua.

我正在使用 RegexBuddy。