regex - 在 ibm watson 中实体的电子邮件识别模式中,术语 {2, } 在这里表示什么?
问题描述
这是在 IBM Watson 中识别实体的电子邮件值的模式。
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b
您能否详细说明为什么此处使用以下术语:
\b
{2, }
解决方案
这实际上是一个正则表达式问题。
\b
表示单词边界
{2,}
表示至少重复前面两次。在您的情况下,前一个是任何大写和小写字母字符。
推荐阅读
- r - GPX 文件中的点之间的距离变得太大
- python-3.x - Python - pdf 到 txt 只返回 (CID:number)
- c# - 从 C# 脚本运行 Python 应用程序并与之交互
- javascript - Webpack - 多次包含文件
- c# - 如何在 Entity Framework Core 中设置数据库初始化程序
- bash - 启动交互式 Docker 会话时的源 bash 配置文件
- reactjs - 使用 Lazy + Suspense 反应预加载组件
- github - 如何在 Github 的配置文件中隐藏 IP 地址和凭据?
- angular - 使用 observable 实现 rxjs 超时
- spring-mvc - 使用 Spring MVC 在 Linux 服务器中存储上传图像的位置