Я новичок в preg_replace
- PHP и просто изучаю его сейчас ... Я хочу изменить определенный символ, только если его предыдущий и следующий символ имеет английские символы. т. е. целевой символ является частью слова, а не символом начала или конца.замена символа из середины слова строки
Для примера ...
$string = "I am learn*ing *PHP today*";
Я хочу, чтобы эта строка быть преобразована следующим образом.
$newString = "I am learn'ing *PHP today*";
Это заменяет только первое появление. Как насчет строки типа «Я изучаю» PHP в * день »; – Chandu
Вы неверны, Кибернетические. Он заменяет все вхождения. – webbiedave
Хотя, возможно, стоит упомянуть, как заменить только первый, поскольку пример OP заменяет только первый. – marcog