[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Замена произвольного количества одинаковых знаков
LRCenter
Подскажите как "упаковать" произвольное количество повторяющихся вподряд символов в строке в один?

если количество известно, можно сделать так:
$dl = str_replace("//","/",$dl);


А если не известно? Регулярные выражения?

Подскажите как оформить?



Спустя 8 минут, 21 секунда (4.09.2010 - 16:52) Lenarfate написал(а):
а может в массив их,нет?

Спустя 8 минут, 53 секунды (4.09.2010 - 17:00) LRCenter написал(а):
Lenarfate, очень остроумно biggrin.gif

Еще какие предложения будут?

Спустя 22 минуты, 32 секунды (4.09.2010 - 17:23) DedMorozzz написал(а):
$text = preg_replace('#(.)\\1+(.*)#','$1$2',$text);

Спустя 54 минуты, 8 секунд (4.09.2010 - 18:17) LRCenter написал(а):
Спасибо! А подскажите еще, как регулярным выражением удалить произвольное количество символов в начале строки до символов A-z А-я и предшествующму им "/" ?

Спустя 49 минут, 42 секунды (4.09.2010 - 19:07) DedMorozzz написал(а):
$text = preg_replace('#^.*?(/[A-zА-яё])#,'$1',$text);

Спустя 6 минут, 41 секунда (4.09.2010 - 19:14) LRCenter написал(а):
Спасибо большое! А посоветуйте мне напоследок где можно максимально популярно узнать, о регулярных выражениях для php и mod_rewrite.

Спустя 4 минуты, 10 секунд (4.09.2010 - 19:18) DedMorozzz написал(а):
Затрудняюсь ответить ): Я всё собирал по крупинкам...
Максимально много инфы было в книге по регуляркам(листов 300) но всё равно не полная она была(да и нашел её поздно, когда бОльшую часть уже знал). Но думая для данного случая - более чем достаточно будет книги.


_____________
Меньше кода - меньше багов ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.