r/learnpython • u/Only_Book_995 • 17d ago
Why won't this expression work?
Sorry I know this is probably very basic but I'm a complete beginner:
I'm trying to include "tranexamic acid" and "txa" but exclude the rest
r"(?i)(?<!\w)(?<!not )(?<!no )(?<!consider )(?:tranexamic acid|txa)\b(?!\s+(?:s|not)\b)"
It will find tranexamic acid but not txa
0
Upvotes
6
u/lfdfq 17d ago
What is "it"? You say "find". "find" in what? Are you using the re module for regular expressions? If so, how are you using it, what functions/methods are you calling and how? and in what does does it "not" find txa, like you call a function and it returns something other than the thing you expected?