我有这样格式的字符串。abcd
我想匹配开头没有的字符串。
abcd.efgh.ijkl
pqrs.efgh.ijkl
xyz.efgh.ijkl
我想出了这个表达(?<!abcd).efgh.ijkl
http://rubular.com/r/jyZMIJxoNz
它有点做我需要的。它匹配 and 的.efgh.ijkl
部分pqrs.efgh.ijkl
并且xyz.efgh.ijkl
忽略abcd.efgh.ijkl
。但我也希望它与pqrs
和xyz
部分相匹配。
我尝试制作这样的条件,(?(?<!abcd)|.*\.efgh.ijkl)
但它甚至没有被识别为正则表达式。语法有什么问题?它不是说“如果它以 abcd 开头,那么blank
其他所有内容都匹配到.efgh.ijkl
?