Общий подход к использованию заключается в создании набора символов RE ([…]
) и его использовании.В некоторых случаях вы должны быть немного осторожнее с ними (некоторые символы в них особенные, особенно ^
, ]
, -
и \
), но это не так уж сложно.
regsub -all {[][/{}]} $input {\\&}
Однако, если вы можете использовать классы символов (например, \W
или [^\w]
), тогда это будет намного проще и проще для чтения.Наиболее распространенные случаи необходимости применять обратную косую черту работают с ними.