Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите создать регулярное выражение для PHP. / 5 сообщений из 5, страница 1 из 1
30.09.2014, 13:53
    #38761961
Помогите создать регулярное выражение для PHP.
Достаточно сложный случай, моих знаний недостаточно.

Необходимо проанализировать строку на предмет повторяющихся идущих подряд символов. Сам символ известен, число повторений - нет.

Например имеем строку:

ааааа11/////bbbccd///lubaya_stroka/

Необходимо:

в случае если обнаруженно повторение более одного раза идущего подряд символа "слеш", заменить его на один символ "слеш", т.е. вернуть строку:

ааааа11/bbbccd/lubaya_stroka/

Спасибо!
...
Рейтинг: 0 / 0
30.09.2014, 14:09
    #38761998
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите создать регулярное выражение для PHP.
Степан Речной,

$str = preg_replace('#\/{2,}#', '/', $str);
...
Рейтинг: 0 / 0
30.09.2014, 14:31
    #38762069
Помогите создать регулярное выражение для PHP.
r uСтепан Речной,

$str = preg_replace('#\/{2,}#', '/', $str);

Спасибо, все работает. Не ожидал что так просто. Мне здесь все оказалось знакомо кроме #.
...
Рейтинг: 0 / 0
30.09.2014, 17:36
    #38762425
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите создать регулярное выражение для PHP.
Степан Речнойr uСтепан Речной,

$str = preg_replace('#\/{2,}#', '/', $str);

Спасибо, все работает. Не ожидал что так просто. Мне здесь все оказалось знакомо кроме #.

:) типо если не решотка а слеши preg_replace('/\/{2,}/','/',$str)
то не работало ? :)
...
Рейтинг: 0 / 0
30.09.2014, 17:41
    #38762429
Помогите создать регулярное выражение для PHP.
alex564657498765453Степан Речнойпропущено...


Спасибо, все работает. Не ожидал что так просто. Мне здесь все оказалось знакомо кроме #.

:) типо если не решотка а слеши preg_replace('/\/{2,}/','/',$str)
то не работало ? :)

Просто я не знал зачем они нужны вот и написал. Работает и со слешами. Я то думал весь прикол в решетке. Тогда просто странно что я сам не додумался просто ведь оказалось.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите создать регулярное выражение для PHP. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]