09.02.2025г.05:15
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Как удалить часть текста из мемо?
MasiZ
Среда, 04.04.2012, 10:03
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

В мемо "http://xxxxx.narod.ru/лалала/123/878787"
Как удалить только "http://xxxxx.narod.ru/лалала" а остальноя осталась?

Добавлено (04.04.2012, 10:03)
---------------------------------------------
Хоть в одном форуме на такой востор ответить могут?




Сообщение было отредактировано!
MasiZ - Вторник, 03.04.2012, 23:35
Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Среда, 04.04.2012, 14:13
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

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 и он вырежет что тебе надо

 
Ефа
Среда, 04.04.2012, 16:08
Группа:
 
V.I.P
Сообщений:
 
49
Репутация:
 
6

регулярные выражения - для некоторых это сложно, можно так:
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 и соблюдайте их, если не хотите, что бы этот сайт заблокировали
 
Resh
Среда, 04.04.2012, 16:21
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

тоже хотел сделать через explode

 
MasiZ
Среда, 04.04.2012, 19:48
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Ефа
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


Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Среда, 04.04.2012, 21:26
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

MasiZ вот тема тут написано про preg_match очень хорошо посмотреть

 
MasiZ
Пятница, 06.04.2012, 01:22
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Спасибо, обалденно грамотный урок! Обозначение понял, а примеры нет(( Там все на поиск, и я не смог прикинуть что по чем и куда для меня подойдет((

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Пятница, 06.04.2012, 12:43
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

3 пример не на поиск а как раз вырезает часть ссылки

 
MasiZ
Пятница, 06.04.2012, 13:55
Группа:
 
Друзья
Сообщений:
 
130
Репутация:
 
7

Спасиб:) сегодня поколдую

Прошу объяснять очень понятно и доступно новичку. Я В ТАНКЕ!
 
Resh
Пятница, 06.04.2012, 14:01
Группа:
 
Администраторы
Сообщений:
 
527
Репутация:
 
45

Не за что поколдуй)

 
  • Страница 1 из 1
  • 1
Поиск:

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452