我一直试图想出一个正则表达式搜索字符串来执行以下操作,但没有运气:
字符串包含ipth
但不包含bipth
。 xipth
是可以接受的。该字符串可以包含" ipth"之前或之后的任何内容。
任何线索?
答案 0 :(得分:3)
您可以使用此正则表达式
([^b]|^)ipth
答案 1 :(得分:1)
使用否定的后视:
(?<!b)ipth
正则表达式(?<!b)
表示“前面的字符必须不为b
”。
后视也匹配输入的开始,因此该表达式在输入开始时也匹配ipth
。