regex - 无法理解的正则表达式
问题描述
/[az\s]+[A-Za-z][A-Za-z0-9]*\,?[\sA-Za-z,]+;/
诠释一个;
(int space A) 正在在线 regex101.com 中传递,但我不知道它是如何作为 [az\s]+ 传递的,这将处理到“int”,现在将在 A 上移动到下一个;剩下的 A 现在将通过 [A-Za-z] ;离开,但 [\sA-Za-z,]+ 仍然存在并且 + 表示 1 或更多,所以它不应该通过。
有人可以解释我哪里出错了吗?
解决方案
推荐阅读
- android - 如何将值保存在编辑文本框中
- flutter - Flutter:按下按钮时只能在初始化程序中访问静态成员
- mongodb - 需要在mongodb中查找动态多个嵌套集合的查询
- android - 未解决的类:主要活动
- android - 使用 Volley 在 kotlin 中创建 Reqeust 类
- javascript - 使用 Node.js 启动带有参数的浏览器窗口
- sql-server - “一个 SQL server Express 2008 实例是 sqlserver.exe 可执行文件的副本”是什么意思?
- sql - 不确定为什么会出现 ORA-00918 列定义不明确
- python-3.x - 'pytest.mark.asyncio' 用于什么用途?
- ssl - Cloudflare 'Origin Certificates' 的通配符证书不适用于 Azure webApps