Как удалить часть текста из мемо?
|
|
MasiZ |
Среда, 04.04.2012, 10:03
|
|
В мемо "http://xxxxx.narod.ru/лалала/123/878787" Как удалить только "http://xxxxx.narod.ru/лалала" а остальноя осталась?Добавлено (04.04.2012, 10:03) --------------------------------------------- Хоть в одном форуме на такой востор ответить могут?
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Сообщение было отредактировано! — MasiZ - Вторник, 03.04.2012, 23:35
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
Resh |
Среда, 04.04.2012, 14:13
|
|
Code $e = c("edit1")->text; preg_match("/([a-zA-Z0-9_]).narod.ru(.*)/", $e, $matches); preg_match("#([a-zA-Z0-9_]{1,})/(.*)#", $matches[2], $match); echo $match[0]; Например в поле ввода вводишь http://xxxxx.narod.ru/лалала/123/878787 и он вырежет что тебе надо
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
Ефа |
Среда, 04.04.2012, 16:08
|
|
регулярные выражения - для некоторых это сложно, можно так: Code $t = explode("/", (c("edit1")->text)); //разрыв строки со знаком разделения слэш $o = array_slice($t, 4); //отсеч ненужный нам кусок массива $c = implode("/", $o); //обьеденить элементы массива в строку со знаком разделения слеш echo $c; //получится то, что нужно
skype: superefimov ВК: http://vk.com/i_am_efa http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
skype: superefimov ВК: http://vk.com/i_am_efa http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
|
|
|
Эти 0 пользователя(ей) поблагодарили Ефа за это полезное сообщение: |
|
|
Resh |
Среда, 04.04.2012, 16:21
|
|
тоже хотел сделать через explode
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
MasiZ |
Среда, 04.04.2012, 19:48
|
|
Ефа Quote (Ефа) Code $t = explode("/", (c("edit1")->text)); //разрыв строки со знаком разделения слэш $o = array_slice($t, 4); //отсеч ненужный нам кусок массива $c = implode("/", $o); //обьеденить элементы массива в строку со знаком разделения слеш echo $c; //получится то, что нужно Суппер! Все сразу по коду понял, в двух местах его ковырнув :-D Вот только что такое слеш? Я понял что ет знак / . Он один так называется или их какойто набор?
Resh Quote (Ефа) Code $e = c("edit1")->text; preg_match("/([a-zA-Z0-9_]).narod.ru(.*)/", $e, $matches); preg_match("#([a-zA-Z0-9_]{1,})/(.*)#", $matches[2], $match); echo $match[0]; Все тоже работает!))) Вот только тебя не затруднит по подробнее строки прокоментировать? Ато под себя настроить не все получилось)) Оба варианта очень интересны и разные)) Оба беру на вооружение!))) Спасибо ребят, очень выручаете!)))Добавлено (04.04.2012, 19:48) --------------------------------------------- И вы бы не могли заглянуть в эту тему? А то не кто не пишет, и не объясняет ни кто почему.
http://develstudio.3dn.ru/forum/32-241-1
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
Resh |
Среда, 04.04.2012, 21:26
|
|
MasiZ вот тема тут написано про preg_match очень хорошо посмотреть
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
MasiZ |
Пятница, 06.04.2012, 01:22
|
|
Спасибо, обалденно грамотный урок! Обозначение понял, а примеры нет(( Там все на поиск, и я не смог прикинуть что по чем и куда для меня подойдет((
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
Resh |
Пятница, 06.04.2012, 12:43
|
|
3 пример не на поиск а как раз вырезает часть ссылки
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|
MasiZ |
Пятница, 06.04.2012, 13:55
|
|
Спасиб:) сегодня поколдую
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
|
|
|
Эти 0 пользователя(ей) поблагодарили MasiZ за это полезное сообщение: |
|
|
Resh |
Пятница, 06.04.2012, 14:01
|
|
Не за что поколдуй)
|
|
|
Эти 0 пользователя(ей) поблагодарили Resh за это полезное сообщение: |
|
|