regex to find instance of a word or phrase -- except if that word or phrase is in braces -
First of all, a disclaimer. I know something about Reggae but I am not an expert. They look like something that I really need twice a year, so they do not stay "up" of my brain.
Status: I want to write a regex to match a certain word, let's call it "ostrich". easy. Except ostriches can sometimes appear inside a curly brace. If this is inside a curly brace then this is not a match. The trick here is that there may be spaces within curly braces. Apart from this, the text is usually inside the paragraph. I
This should match: I have an ostrich.
It should not match: It should be a match: This should not be a match: It seems that it is possible with a regex, but I'm not sure to see it. went to my emu {ostrich race name}. <
went to my ostrich (ostriches race name).
went to my emu {race ostrich place} went to my emu {race place ostrich}.
I will provide an alternative solution to do that, which is slightly stronger (not using regex Make a claim)).
First of all, remove all code, such as {[^}] +}
(change it to change to an empty string).
Now you can search for ostrich (using regex or simple string matching, according to your requirements).
Comments
Post a Comment