Есть строка в php допустим $str = 'z1.z2.z3.z6' Как привести её к такому виду '[f1][f2][f3][f6]' через регулярку используя preg_replace ??? То есть везде заменить z на f, но соответствующие числа оставить и заключить выражение в квадратные скобки.
Ответ
$str = 'z1.z2.z3.z6'; echo preg_replace('/z(\d+)(.|$)/i', '[f${1}]', $str);
Комментариев нет:
Отправить комментарий