|
автор: archer (30.09.2005 в 21:29) |
|
| Можно ли с помощью регулярных выражений заменить все слова в строке набранные большими буквами, на слова только с первой большой буквой, то есть:
Вышла МАША погулять, НИЧЕГО уж не Видать :)
=>
Вышла Маша погулять, Ничего уж не Видать :) | |
|
|
|
|
|
|
|
для: archer
(30.09.2005 в 21:29)
| | Можно
<?php
$text = "Вышла МАША погулять, НИЧЕГО уж не Видать :)";
$text = preg_replace_callback(
"|[А-Я]{2,}|",
"replace_text",
$text);
echo $text;
function replace_text($matches)
{
return substr($matches[0],0,1).strtolower(substr($matches[0],1));
}
?>
|
| |
|
|
|
|
автор: archer (30.09.2005 в 22:30) |
|
|
для: cheops
(30.09.2005 в 22:04)
| | Офигеть, я их всетаки выучу :)))
Спасибо :) | |
|
|
|