问题标签 [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 投票
5 回答
208 浏览

regex - 从行首到左方括号全选

我需要一个正则表达式,它将选择从行首到第一个左方括号的所有内容。在下面的示例中,它将匹配Lorem、 consectetur - adipisicing和labore et

感谢您的帮助。

0 投票
1 回答
168 浏览

regex - 使用 RegexBuddy 调试正则表达式

我想了解正则表达式解析器的工作原理,所以我开始使用 Regex buddy 调试字符串

也来自http://www.regular-expressions.info/engine.html

在这里,作者解释了 Regex 引擎解析器如何使用以下正则表达式工作

和字符串

作者说,如果正则表达式引擎没有找到匹配的标记,它会回溯到最后一个匹配的字符

当我在 Regex buddy 中调试它时,看到这里它开始在第一个位置回溯

为什么会这样??

0 投票
2 回答
145 浏览

regex - regexbuddy 有时不要回溯

当我使用正则表达式时,我ID:\s*\d*0匹配ID: 12344yregexbuddy 给我结果

它回溯\d*以找到匹配项,但不要回溯\s*

当我将正则表达式更改为时ID:\s*\d*q,它不再回溯。并给我失败消息。

我知道即使它回溯,最后正则表达式也会给我一条失败消息。但是 regexbuddy 怎么知道它会失败并且不回溯?

我阅读了掌握正则表达式并没有找到任何答案。谢谢你的帮助。

对不起图片,我没有上传图片的权利。

0 投票
0 回答
47 浏览

regex - Regexbuddy 无需太多换行即可获得匹配项

我正在使用 regexbuddy 从文本输入1中获取所有匹配项。除了在匹配的输出中添加了很多换行符2之外,这很好用(因为每个匹配项都列在新行中,请参阅详细的输出3)。是否有避免这种情况的选项或解决方法?

编辑:我的正则表达式很简单:\w*

文字输入

文字输入

输出 文本输出

详细输出 详细的文本输出

0 投票
2 回答
1733 浏览

regex - RegexBuddy 中的“步骤”是什么?

“调试”选项卡上的RegexBuddy显示了如何逐步执行正则表达式。但这些步骤究竟意味着什么?每一步背后都有哪些操作?

0 投票
1 回答
32 浏览

regex - 正则表达式不触发 VBA

这是我的正则表达式:

使用它的代码:

此代码使用无效字符触发,但长度大于 20 时不会触发。这是 Regex Buddy 给我的输出:

谁能这么好心地指出我错过了什么?

控件的视觉效果:

在此处输入图像描述

0 投票
1 回答
50 浏览

regex - 如何在 XML 摘要之间捕获文本?

我有单行和多行 XML 摘要文本,看起来像这样。

在 RegexBuddy 中,如果没有 /// 和标签,我将如何捕获其中的文本<summary> </summary>

我想出了以下内容来捕获多行 XML 摘要:

和一个 XML 摘要:

但我不知道如何仅捕获文本。

我将使用什么正则表达式来捕获文本,以便我可以在替换参考中使用它?

先感谢您。