Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forumОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485352Вот с этим уже сложнее, надо подумать... если придумаю(вспомню) решение - отпишусь.Обработка идущих подряд одинаковых знаков и цифрWed, 6 Jul 2011 14:40:01 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485348cheops, можно ли еще составить два условия? 1. На случай, когда идут подряд повторяющиеся слова (хотя бы два соседних слова...Обработка идущих подряд одинаковых знаков и цифрWed, 6 Jul 2011 13:58:27 +0300Владимир55Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485213А как проверяете работу регулярного выражения, что у вас выводит следующий скрипт? "?php $text = "ВВВВВВВВВВВ"; $pattern = "|()\\1{4,}|"; if(preg_match($pattern,...Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 22:22:08 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485212Дорогой гуру! Я теоретически понял регулярку: ()\\1{4,}, но вот проверить ее на практике не удается. Не работает. Простите, был вынужденный...Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 21:36:18 +0300DeedОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485177Превосходно получилось! Большое спасибо!Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 17:00:02 +0300Владимир55Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485170Тогда замените его следующим регулярным выражением $pattern = "|\b{20,}\b|";Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 15:52:47 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485164Все превосходно, вот только не выполняется третье условие, если слова склены небуквами и нецифрами. Например, так: $text = "ee-eeeee-eeeee-eeeee-eeee-ee"; Или...Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 14:16:05 +0300Владимир55Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485125Можно поступить следующим образом "?php $text = "==========ВВВВВВВВВВВБольшая Советская Энциклопедия (БСЭ) содержит огромное количество информации по всем областям человеческих знаний....Обработка идущих подряд одинаковых знаков и цифрMon, 4 Jul 2011 11:51:18 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485098Можно три и даже больше выражений, чтобы использовать для каждого условие вида if (Выражение 1) $error = "yes"; if (Выражение...Обработка идущих подряд одинаковых знаков и цифрSun, 3 Jul 2011 21:50:42 +0300Владимир55Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485097Выражение должно быть одно или под разные задачи можно использовать разные выражения?Обработка идущих подряд одинаковых знаков и цифрSun, 3 Jul 2011 21:47:35 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485095Иногда люди забивают форму всякой дрянью. Например: ==========ВВВВВВВВВВВБольшая Советская Энциклопедия (БСЭ) содержит огромное количество информации по всем областям человеческих знаний....Обработка идущих подряд одинаковых знаков и цифрSun, 3 Jul 2011 21:33:47 +0300Владимир55Обработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485093А можно увидеть содержимое переменной $text или её фрагмента (с участком, о котором идет речь)?Обработка идущих подряд одинаковых знаков и цифрSun, 3 Jul 2011 21:16:39 +0300cheopsОбработка идущих подряд одинаковых знаков и цифрhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=81469#post485092С помощью вот этого выражения $text = preg_replace('#((.)\2{2,1000})#', ' ', $text); удаляются четыре и более идущих подряд одинаковых знаков. Как...Обработка идущих подряд одинаковых знаков и цифрSun, 3 Jul 2011 21:14:49 +0300Владимир55