我有这些关键字:正则表达式字符串没有任何字母字符,前面和后面
- 顶部
- 顶蓝色
- 蓝顶
- 我顶
- 光GRN-顶部
- 顶棉
- 笔记本电脑
- 笔记本光泽
- 绿色顶部0192
- 桌面45WAI
- topbest
(更新状态)
12 village_top1993
必需的匹配为:顶,顶级蓝色,蓝色顶级,顶级顶级轻质顶级顶级棉,顶级绿色0192,village_top1993
我想创建一个正则表达式,其中我具备这些条件:
- 字符串顶部不能有前述任何字母(AZ)或邻近后“顶部”喜欢“膝上型”和“ topbest“
- 字符串top可以在它之前或之后有任何标点或特殊字符。
- 字符串顶部可以有相邻位置旁边的任何特殊字符或字母的意思是“ABCD顶部XYZ”(这是一个比赛)
到目前为止我所做的是[^a-zA-Z]top[^a-zA-z]
,但这不是满足我的条件。
你有没有试着用['\ BTOP \ B'(https://regex101.com/r/yvPF5R/1)? – horcrux
你的正则表达式似乎已经足够满足你的条件:https://regex101.com/r/yvubqJ/1这是什么问题? – Mistalis
是非常靠近的魂器。其实我错过了另一个条件。请检查。 – subhajit