I want to select all text between => and => only if contains [ or ]
I love you
=> predici-video [date] =>between myself and her.
so, only this => predici-video [date] =>
2 Answers
Search for : =>.*(\[|\]).*=>
Explanation:
.*- zero or more characters(one|two)- one or the other\[- the character[escaped.
Screenshot from notepad++:
- Ctrl+F
- Find what:
(?<==>)[^=>]*[][][^=>]*(?==>) - CHECK Wrap around
- CHECK Regular expression
- Find All in Current Document
Explanation:
(?<==>) # positive lookbehind, make sure we have => before
[^=>]* # 0 or more any character that is not = or >
[][] # character class, matches [ or ]
[^=>]* # 0 or more any character that is not = or >
(?==>) # positive lookahead, make sure we have => afterIf you want to catch also =>, use: =>[^=>]*[][][^=>]*=>
Screenshot (before):
Screenshot (after):
2