php - How do I remove this numbers from text? -


нани1,Ñпални1 视频3,教程3, книги3,ÑÐºÐ°Ñ‡Ð°Ñ 5‚web2.0 

above forieng form of foreign languages stored in mysql. want remove numbers above lines. 1 , 3 , 5 etc. , want keep web2.0

note:- there 300k lines. above sample.

preg_replace('/(\w)\d+$/m', '$1', $tags); 

the above 1 option cases fails in above case...

$str = 'нани1,Ñпални1 视频3,教程3, книги3,ÑÐºÐ°Ñ‡Ð°Ñ 5‚ ';  $str = preg_replace('/\d+/', '', $str);  var_dump($str); 

output

string(122) "нани,Ñпални 视频,教程, книги,ÑÐºÐ°Ñ‡Ð°Ñ ‚ " 

codepad.

update

<?php  $str = 'нани1,Ñпални1 视频3,教程3, книги3,ÑÐºÐ°Ñ‡Ð°Ñ 5‚web2.0  ';  $str = preg_replace('/(?<!\w|\.)\d+/', '', $str);  var_dump($str); 

output

string(130) "нани,Ñпални 视频,教程, книги,ÑÐºÐ°Ñ‡Ð°Ñ ‚web2.0  " 

i not sure exactly exclusions, won't match number proceeded word character (\w) or period (\.).

codepad.


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -