标签: regex
string1 = "dog walked" string2 = "#dog walked" substring = "dog"
我想在string1中找到“dog”但不是string2。我认为[^#]dog会起作用但它与string1不匹配,除非它变成“狗走路”。
[^#]dog
我哪里错了?
答案 0 :(得分:1)
除了我的评论之外,负面的背后隐藏将是一种解决方案(其中包括):
(?<!#)dog
请参阅a demo on regex101.com。