regex - 显示所有这些与正则表达式不匹配的字符串
问题描述
我有以下字符串
hdt-h
e2emin-n1
deep-p1
e2emax-s1
103-abc-p1
kru-02c-p1
xyz-ghg-r1
aaa-b20-p3
aaa-r24-p3
dfe-b2c-p2
hjq-b2b-p6
oru-xmn-p8
而且我有以下正则表达式^[a-z]{3}-[a-z][a-z1-9]{2}-p[1-9]$
,它正确匹配上面示例中的最后四个字符串。
但是,现在我想显示所有这些与上述正则表达式不匹配的字符串。基本上我想显示前 8 个字符串。
这些“不正确”的字符串可以采用任何形式,其中可以有破折号、句号或逗号,等等。这就是为什么我需要找到所有这些不符合正确形式的东西。
我试过了 ?!但对我不起作用。
解决方案
推荐阅读
- api - 无法评估子级更新方法未被称为 blazor
- html - CSS 背景模糊过滤器未在列数上完美呈现
- ios - Windows ios sdk 小于 mac ios sdk for xamarin
- sharepoint - 在自定义 SharePoint Online Webpart 中显示列表
- javascript - 我的关闭按钮不适用于 jquery 动画?
- mysql - 如何添加 AWS RDS 数据库进行放大
- laravel - 得到“应用程序环境设置不正确。” 在 Laravel 7.x 中
- c# - 如何将准备好的语句与 OleDbDataAdapter 一起使用?
- javascript - 在 chrome 扩展中加载属性
- android - Android Checkbox List 总是检查第一项