swift - 仅当组序列不跟随时才使用正则表达式?
问题描述
使用 Swift 4.2,尝试匹配类似于 1980 / 1989 / 2019 等的正则表达式,但我需要的是仅当序列后面没有 "p" 时才匹配?我正在尝试什么...“(?:[1-2]{1}[0,9]{1}[0-9]{1,2})\1(?![p])”
解决方案
经过大量测试后,我找到了解决方案……“(?:([1-2]{1}[0,9]{1}[0-9]{2})(?![p]))”
推荐阅读
- arrays - 在 JS 中,我如何编写一个带有两个参数(数组、元素)的函数来将元素转换为新数组?
- c# - 如何在模型中对 SelectList 进行硬编码?
- java - 如何添加到存储在 BeanMap 中的列表?
- tensorflow - 如何从冻结图生成配置文件
- python - 过滤数据集中的多个分配
- r - 如何从服务器/用户界面外部访问存储在 server.R 中的数据
- html - 如何使焦点属性保持不变,直到我单击另一个按钮
- angular6 - 如何在 ng-select 中搜索多个字段?
- flutter - 快照错误类型“int”不是“String”类型的子类型
- c++ - 如何使用灵活的碰撞库在两个点云或点云与机器人末端执行器模型之间进行碰撞检测?