问题标签 [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.
regex - Delphi XE 中的正则表达式命名捕获组
我在 RegexBuddy 中构建了一个匹配模式,其行为与我预期的完全一样。但我不能将它转移到 Delphi XE,至少在使用最新的内置 TRegEx 或 TPerlRegEx 时是这样。
我的真实世界代码有 6 个捕获组,但我可以用一个更简单的例子来说明这个问题。此代码在第一个对话框中给出“3”,然后在执行第二个对话框时引发异常(-7 索引超出范围)。
但是如果我只使用一个捕获组
第一个对话框显示“2”,第二个对话框将按预期显示时间“00:00”。
但是,如果只允许一个命名的捕获组,这将有点限制,但事实并非如此......如果我将捕获组名称更改为例如“atime”。
正如预期的那样,我会得到“3”和“00:00”。有不能使用的保留字吗?我不这么认为,因为在我的真实示例中,我尝试了完全随机的名称。我只是无法弄清楚导致这种行为的原因。
.net - 正则表达式问题
在 .NET 4.0 中,reg ex 是什么,
匹配到?
一些示例将有很大帮助。
我对以下结果感到非常惊讶。上述表达式匹配“ABC:X=12,Y=1.79769313486232E+308”。但是对于“ABC:X=12,Y=1,79769313486232E+308”它失败了。唯一的区别是双精度数的十进制符号。
谢谢。
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
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 的 RegExr和RegexPlanet)发现了几个可能导致解析错误的区域。但是,这些细节都不能解决该错误。
我怀疑其中一个字符类中隐藏了一个范围问题,或者隐藏在某个地方的 Unicode 顺序,但我找不到它。
有任何想法吗?
我也很好奇为什么 PHP 不会抛出类似的错误,例如,我发现一个“被动子表达式”使用 RegExr 处理得不好,但它没有修复 Java 异常,也没有改变 PHP 中的行为,如图所示以下。
在#title
切换转义的括号中:
谢谢,蒂姆
编辑:添加由RegexPlanet确定的 Textile 正则表达式的 Java 字符串解释(带有转义)...
ios - Regex Buddy 中的任何正则表达式风格是否与 NSRegularExpression (ICU) 正则表达式一致?
NSRegularExpression说它的正则表达式风格是“ICU”。我有 RegexBuddy,它支持多种不同的风格,但没有一个自称为“ICU”。但是其中一个重症监护室是不是用另一个名字?
php - 如何在 php 中使用长正则表达式字符串
我有这个从网站获得的正则表达式字符串,用于从文件中提取电子邮件:
我已经在正则表达式伙伴(正则表达式测试软件)中对其进行了测试,它可以工作!
当我将正则表达式从 regex buddy 复制并粘贴到我的 php 文件中时,我必须转义 2 个"
字符才能使 regex 在 php 中形成有效的字符串。
在php中我像这样使用它:
但我收到了这个警告!?!?
但是这个正则表达式在正则表达式伙伴中有效吗?
我哪里错了???
xpath - 如何使用 RegexBuddy 匹配 xPath?
表达式/bookstore/book[1]/title
应该返回<title lang="eng">Harry Potter</title>
,但我得到“正则表达式不匹配......”
这是我正在测试的 XML:
regex - 结合两个正则表达式
我怎样才能从这个html片段中提取文本......
我想提取
£86950
2 床马厩出售
威尔逊街,城市 123
我正在使用 regexbuddy,我可以提取值$pound567849
(通过£.*\d
)
我可以通过提取下一个标签的值<p calss.*>.*</p>
(不能同时使用它们......不知道如何)
但我不知道如何结合两个表达式来共同获得价值......任何人都可以帮助PLZ(可悲的是正则表达式和提取东西的新手)
java - 可以生成Java代码的免费Regex工具?
虽然在测试正则表达式时,Regex Buddy 有免费的替代品,但在 Java 代码生成方面有什么替代品吗?
感谢您的任何提示:-)
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。