У меня есть регулярное выражение, которое заменяет все специальные символы на% (для поиска в базе данных с помощью LIKE).Выглядит это так:
$string =~ s/[^ a-zA-Z0-9]/%/g;
Однако я не знаю, как изменить это выражение, чтобы заменить все нужные специальные символы, КРОМЕ первого в строке.Поэтому, если моя строка будет выглядеть как
"&Hi I'm smart(yeah right...)"
, это будет
"&Hi I%m smart%yeah right%%%%"
(Прямо сейчас также заменяется первый '&').
Может ли кто-нибудь помочь?