首页 > 解决方案 > 试图了解正则表达式的工作原理

问题描述

我正在学习正则表达式,并对整个领域的工作方式感到困惑。我从此处的教程中获取了一个示例并将其粘贴到https://regexr.com/中。

下面的正则表达式应该捕获电子邮件地址,但它似乎不起作用,至少现在是这样。

我在这里发帖是希望有一个简单的解释,我可以进一步研究。

从教程网站上,我了解到正则表达式有不同的“风味”。从 regexr.com 站点,我似乎可以选择 JavaScript 或 PCRE 引擎(我假设引擎是风味的同义词)。这似乎没有什么不同。

\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}\b

在此处输入图像描述

最终我在 R 中工作,所以在这篇文章中添加了 R 标签。我怀疑 R 可能会使用与上述不同的风味。

标签: rregex

解决方案


推荐阅读