正则表达式如何匹配不等于

时间:2015-01-22 20:53:12

标签: regex

数据

Bla bla usr/bin/rcp bla bla
Bla bla usr/bin/awl bla bla
Bla bla usr/bin/cp bla bla
Bla bla usr/bin/ftp bla bla
Bla bla usr/bin/cut bla bla

忽略列表

cp
ftp 
rcp 

问题 我需要一个正则表达式(Java ish)来处理数据行(其中还有很多其他数据行),如果找到usr / bin /,则将其显示为匹配但只有在忽略列表中没有后跟单词< / p>

2 个答案:

答案 0 :(得分:0)

你需要一个负面的前瞻性正则表达式,试试这个正则表达式:

user/bin/(?!(cp|ftp|rcp))

答案 1 :(得分:0)

Please see Regex Demo here.

usr\/bin\/(?!cp|ftp|rcp)
相关问题