如何匹配以“SAFE_”开头,并以(“BACKPACK”或“COOLER”)结尾的文字,除了“SAFE_JOURNEY_BACKPACK”以外
本帖最后由 阴阳师元素祭祀 于 2020-7-14 19:53 编辑
可能是这样?
SAFE_.*(BACKPACK)|(COOLER)
并且不能是那种结果啊 那还是看看海螺的吧↓ (纯正则写起来我感觉会难受)
[PCD] 跟着海螺学正则
https://www.mcbbs.net/thread-827651-1-1.html
(出处: Minecraft(我的世界)中文论坛)
乱试:
菜 我 菜
在甩开grep
使用idea之后
我试出来了这个
(?>SAFE_JOURNEY_BACKPACK)?+SAFE_.*(BACKPACK)|(COOLER)复制代码
可能是这样?
SAFE_.*(BACKPACK)|(COOLER)
并且不能是那种结果啊 那还是看看海螺的吧↓ (纯正则写起来我感觉会难受)
[PCD] 跟着海螺学正则
https://www.mcbbs.net/thread-827651-1-1.html
(出处: Minecraft(我的世界)中文论坛)
乱试:
(?>SAFE_JOURNEY_BACKPACK)?+SAFE_.*(BACKPACK)|(COOLER)
- (?>SAFE_JOURNEY_BACKPACK)?+SAFE_.*(BACKPACK)|(COOLER)
(?>SAFE_JOURNEY_BACKPACK)?+SAFE_.*(BACKPACK)|(COOLER) 本帖最后由 William_Shi 于 2020-7-14 19:36 编辑
试试看
SAFE_(^((?!JOURNEY).))*((BACKPACK)|(COOLER))
写的可能略冗长,但应该可以用
匹配的是SAFE_开头,BackPack或Cooler结尾的字符串
而safe和结尾的backpack、cooler之间不可以有journey字符串
但是要实现你那个完全的排除,很难
阴阳师元素祭祀 发表于 2020-7-14 18:51
可能是这样?
SAFE_.*(BACKPACK)|(COOLER)
并且不能是那种结果啊 那还是看看海螺的吧↓ (纯正则写起来我 ...
试试看
SAFE_(^((?!JOURNEY).))*((BACKPACK)|(COOLER))
写的可能略冗长,但应该可以用
匹配的是SAFE_开头,BackPack或Cooler结尾的字符串
而safe和结尾的backpack、cooler之间不可以有journey字符串
但是要实现你那个完全的排除,很难