|
|
|
| <?php
$var = "0 3:33"
preg_replace('/^(\d) (\d:[0-5]\d)/', '\\1{0}\\2', $var);
?>
Должно быть 0 03:33, но не работает | |
|
|
|
|
|
|
|
для: Keyses
(20.01.2010 в 20:34)
| | А так:
<?php
$var = "0 3:33"
preg_replace('/^(\d)\s*(\d:[0-5]\d)/', '$1 0$2', $var);
?>
|
| |
|
|
|
|
|
|
|
для: GeorgeIV
(20.01.2010 в 20:40)
| | Решилось так:
<?php
$var = "0 3:34";
preg_replace('/^(\d\s)(\d:[0-5]\d)/', '${1}0\\2', $var);
?> | |
|
|
|
|
|
|
|
для: Keyses
(20.01.2010 в 20:51)
| | пробел гарантированно один в исходном выражении? | |
|
|
|
|
|
|
|
для: GeorgeIV
(21.01.2010 в 09:53)
| | да :) | |
|
|
|