我有这样格式的字符串。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?