#php #regex #preg-replace
#php #регулярное выражение #preg-replace
Вопрос:
У меня есть это выражение,
$thing = "linkin park @#%^amp;* 999";
$thing = preg_replace('#W#', '', $thing);
echo $thing;
и это приводит к linkinpark999
. Мне просто нужно выражение, которое приведет к linkin_park_999
. Было бы здорово, если бы вы также объяснили мне код.
Комментарии:
1. regular-expressions.info это хорошее место для изучения регулярных выражений, а также стоит ознакомиться с
preg_replace
документацией.2. спасибо, я очень плох, когда дело доходит до preg_replace …: P
Ответ №1:
Вы можете попробовать:
$thing = preg_replace('#W #', '_', $thing);
Комментарии:
1. теперь, что я скажу. это была самая быстрая помощь, которую я когда-либо получал!… большое спасибо!