Заменить [и] в строке регулярным выражением
Как удалить [ и ] символы в строке с регулярным выражением ?
Я использую кукольную функцию DSL regsubst:
regsubst($::env, '[]', '', 'G')
Спасибо
1 ответ:
Скобки являются метасимволами в регулярном выражении и должны быть экранированы (и помещены в класс символов , Если вы хотите соответствовать любому из них):
regsubst($::env, '[\[\]]', '', 'G')Ваша версия соответствовала только точной строке
[].В регулярном выражении
[abc]означает " соответствовать одному из следующих значений:a,bилиc".