问题标签 [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 - 从行首到左方括号全选
我需要一个正则表达式,它将选择从行首到第一个左方括号的所有内容。在下面的示例中,它将匹配Lorem、 consectetur - adipisicing和labore et
感谢您的帮助。
regex - 使用 RegexBuddy 调试正则表达式
我想了解正则表达式解析器的工作原理,所以我开始使用 Regex buddy 调试字符串
也来自http://www.regular-expressions.info/engine.html
在这里,作者解释了 Regex 引擎解析器如何使用以下正则表达式工作
和字符串
作者说,如果正则表达式引擎没有找到匹配的标记,它会回溯到最后一个匹配的字符
当我在 Regex buddy 中调试它时,看到这里它开始在第一个位置回溯
为什么会这样??
regex - regexbuddy 有时不要回溯
当我使用正则表达式时,我ID:\s*\d*0
匹配ID: 12344y
regexbuddy 给我结果
它回溯\d*
以找到匹配项,但不要回溯\s*
当我将正则表达式更改为时ID:\s*\d*q
,它不再回溯。并给我失败消息。
我知道即使它回溯,最后正则表达式也会给我一条失败消息。但是 regexbuddy 怎么知道它会失败并且不回溯?
我阅读了掌握正则表达式并没有找到任何答案。谢谢你的帮助。
对不起图片,我没有上传图片的权利。
regex - Regexbuddy 无需太多换行即可获得匹配项
我正在使用 regexbuddy 从文本输入1中获取所有匹配项。除了在匹配的输出中添加了很多换行符2之外,这很好用(因为每个匹配项都列在新行中,请参阅详细的输出3)。是否有避免这种情况的选项或解决方法?
编辑:我的正则表达式很简单:\w*
文字输入
输出
详细输出
regex - RegexBuddy 中的“步骤”是什么?
“调试”选项卡上的RegexBuddy显示了如何逐步执行正则表达式。但这些步骤究竟意味着什么?每一步背后都有哪些操作?
regex - 如何在 XML 摘要之间捕获文本?
我有单行和多行 XML 摘要文本,看起来像这样。
在 RegexBuddy 中,如果没有 /// 和标签,我将如何捕获其中的文本<summary>
</summary>
?
我想出了以下内容来捕获多行 XML 摘要:
和一个 XML 摘要:
但我不知道如何仅捕获文本。
我将使用什么正则表达式来捕获文本,以便我可以在替换参考中使用它?
先感谢您。