2012-09-10 1 views
0

이 같은 문자열이 번호 문자 사이의 공간을 제거하려면 다음이 출력되고, PHP에서 번호 문자 사이의 공백 문자를 제거하기 위해 정규식을 정의하는 방법 정규식 (preg_replace이다)를 정의하는 방법을

$str = "old iccid : 809831 3245 345 new iccid : 999000 112221" 
?

$output = "old iccid : 8098313245345 new iccid : 999000112221"; 

나는이 구문을 사용하려고했습니다 :

$output = preg_replace('/\d[ *]\d/', '', $str); 

을하지만 잘 작동하지 않았다.

답변

1

시도 :

$output = preg_replace('/(?<=\d)\s+(?=\d)/', '', $str); 
+1

덕분에, 그것은 나에게 많은 도움이됩니다. – mnfst