помогите с регуляторкой

Статус
В этой теме нельзя размещать новые ответы.

unsiker

Постоялец
Регистрация
6 Июн 2008
Сообщения
465
Реакции
173
Есть текст (sql) в котором есть символ
мне нужно убрать из текста этот символ если он стоит между буквами
к примеру
об'экт -->обэкт
(10,'100р.' , 'отсюда убирать не надо') -->(10,'100р.' , 'отсюда убирать не надо')
Буду рад любой помощи ...
 
preg_replace("/([a-zа-я0-9])'([a-zа-я0-9])/i", "$1$2", $sql_body);
В квадратных скобках короче перечислить символы которые считаются "буквой"
 
или так...
preg_replace("/(\w)'(\w)/", "$1$2", $sql_body);
или так...
preg_replace("/(?<=\w)'(?=\w)/", "", $sql_body);
 
SolarWind, я так тоже сначала подумал, но беда в том, что \w включает в себя и цифры и дефис и подчеркивание, поэтому могут быть ложные срабатывания и теряется гибкость.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху