|
|
|
|
|
для: xx77
(12.08.2008 в 13:31)
| | можно сделать например (\W) - любой символ не цифро-буква и не _
это даже больше подходит спасибо | |
|
|
|
|
|
|
|
для: Расшифровка
(12.08.2008 в 13:07)
| | (.) - любой символ захватываемый подмаской выражения
\1+ - один или более фрагментов захваченных первой захватывающей подмаской
можно сделать например (\W) - любой символ не цифро-буква и не _ | |
|
|
|
|
|
|
|
для: xx77
(12.08.2008 в 12:10)
| | Большое спасибо то что нужно,
а вот это можно раскоментить
#(.)\1 | |
|
|
|
|
|
|
|
для: xx77
(12.08.2008 в 11:48)
| | проверил ,)
неработало
попробуйте так
<pre><?php
$txt = '
быть????????????
?????????????????????
или не пить ??????????
ввот в чем вопросс,,!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!';
print $txt = preg_replace('#(.)\1+#s', '$1', $txt);
|
| |
|
|
|
|
|
|
|
для: Расшифровка
(12.08.2008 в 10:29)
| | как-то так не пробовали ?
<?
$txt = preg_replace('#(.){2,}#s', '$1', $txt);
|
но так скорее всего у вас слишком многое посокращает ,) если работает | |
|
|
|
|
|
|
| нужно чтобы все дублирующиеся вхождения вида
!!!!!!!!
!!
!!!!
заменялись на один знак
! | |
|
|
|
|