Title |
Test
Find
Match words not in quotes or are AND OR NOT
|
Expression |
(?!\bnot\b|\band\b|\bor\b|\b\"[^"]+\"\b)((?<=\s|\-|\(|^)[^\"\s\()]+(?=\s|\*|\)|$)) |
Description |
This regex will match all words in a search term entered by a user. This ignores words within double quotes and also ignores the words "AND" "OR" or "NOT". I use this to add double quotes around each word for full text query building. |
Matches |
pear, apple, ban*, -notword |
Non-Matches |
"words withinin quotes", not, and, or |
Author |
Rating:
Not yet rated.
Charles Forsyth
|
Source |
|
Your Rating |
|