Я хочу выделить весь текст между =>
и =>
только если он содержит [
или]
Я люблю тебя
=> predici-video [date] =>
и я, и она.
так что только это=> predici-video [date] =>
решение1
решение2
- Ctrl+F
- Найти то, что:
(?<==>)[^=>]*[][][^=>]*(?==>)
- ПРОВЕРЯТЬ Обернуть вокруг
- ПРОВЕРЯТЬ Регулярное выражение
- Find All in Current Document
Объяснение:
(?<==>) # 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 => after
Если вы также хотите поймать =>
, используйте:=>[^=>]*[][][^=>]*=>
Скриншот (до):
Скриншот (после):