dollar, Всё верно вы говорите! Только последнее выражение находит первый символ # в начале 1 строки в столбце и последний символ # в конце последней строки (где встречается этот символ), получается буквально весь столбец выделяется а не символы в каждой строке.
VicTHOR, Спасибо за подсказку! Не сработало, полагаю из-за псевдосимволов которые интерпретируются не правильно в моих случаях - /^_$1HEX[_/ и /^_$1$_/
Если есть вариант:
#kjdfl;fgv
jhnmkgdhj
kjhdfgjhn
#слово#
jkndfvbkn
hbdfgjh#
ваши варианты находят первый и последний # в выделяет весь диапазон внутри
а нужно выделить символы # в #слово# чтобы можно было заменить на пустое значение (удалить символы по бокам)
Нужно удалить строку если встречается _выражение_ вначале строки. С символом проще.
Ну и есть случаи когда нужно удалить одинаковые символы вначале и конце строки.