Найти тему

еще один regex, который исключает квадратные и круглые скобки


[^\[\]|\(\)]+(?![^\(]*\))(?![^\[]*\])
# JS #regex to exclude square and round brackets from matching
и если надо выделить все ** за скобками, то это будет выглядеть вот так:
(?<=[^\[\]|\(\)])\*\*(?![^\[]*\])(?![^\(]*\))
matching all ** out of brackets
Около минуты