$str = 'нани1,Ñпални1
视频3,教程3,
книги3,ÑÐºÐ°Ñ‡Ð°Ñ 5‚
';
$str = preg_replace('/\d+/', '', $str);
var_dump($str);
выход
string(122) "нани,Ñпални
视频,教程,
книги,ÑÐºÐ°Ñ‡Ð°Ñ ‚
"
CodePad .
Обновление
<?php
$str = 'нани1,Ñпални1
视频3,教程3,
книги3,ÑÐºÐ°Ñ‡Ð°Ñ 5‚web2.0
';
$str = preg_replace('/(?<!\w|\.)\d+/', '', $str);
var_dump($str);
Выход
string(130) "нани,Ñпални
视频,教程,
книги,ÑÐºÐ°Ñ‡Ð°Ñ ‚web2.0
"
Я не уверен, точно ваши исключения, но это не будет соответствовать любому числу, начинающемуся с символа слова (\w
) или точки (\.
).
CodePad .