Чтобы не тронуть подстроку, перед которой находится знак равно (
=) или закрывающая квадратная скобка (
]), делаю так:
(?<!=|])
Появилась необходимость не трогать еще подстроки, перед которыми находится двойное двоеточие (
::). Пробовал так:
(?<!=|]|::)
(?<!=|]|\:\:)
Но это не катит, подстроки все ровно попадают под обработку...
Как можно добавить в исключение двойное двоеточие
::?