我试图匹配一个单词(" Junior Consultant")后面没有特定的字符串"(m / f)"并允许多个单词(最多5个单词)。
应匹配:
Junior Consultant in New York
Junior Consultant Banking
Junior Consultant w1 w2 w3 w4 w5
Junior Consultant w1 w2 w3 w4 w5 w6 (m/f)
不匹配:
Junior Consultant in New York (m/f)
Junior Consultant (m/f)
Junior Consultant w1 w2 w3 w4 w5 (m/f)
这是我到目前为止所得到的:
Junior Consultant((?!\s\(m\/f\))(\s\w+)){0,5}
答案 0 :(得分:3)
几乎就在那里,但你必须在“(m / f)”部分之前匹配所有零到五个单词。试试这个:
/Junior Consultant(?!(\s\w+){0,5}\s\(m\/f\))/