2012-06-06 3 views
-3

Как заменить 4 значную строку с заданной строкой с использованием PHPPHP - Регулярное выражение

$original_string = "test343443test34demo55555" 
$replace_string = "TEST" 

выход

$output = testTESTtest34demoTEST 

Как это сделать с помощью PHP?

ответ

1
$output = preg_replace('/\d{5,}/', $replace_string, $original_string); 

Это действительно довольно просто; поэтому вы должны изучить документацию PHP, прежде чем задавать дополнительные вопросы. Помните, Stack Overflow is not your personal research assistant и программирование требует усилий с вашей стороны.

1
echo preg_replace("@\\d{5,}@", "TEST", "test343443test34demo55555"); 
//      ^-------- note: no digits after comma 
+0

Nice Его рабочие :) –

0
$new_string = preg_replace("/(\d){5,}/","TEST",$original_string); 
Смежные вопросы