HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Подскажите плиз.
  #1  
Старый 14.03.2010, 12:42
ttt0z
Познающий
Регистрация: 18.11.2007
Сообщений: 69
Провел на форуме:
940986

Репутация: 6
По умолчанию Подскажите плиз.

Есть строка
ЛЮБЫЕ_СИМВОЛЫ_start_XXX_end_ЛЮБЫЕ_СИМВОЛЫ

НАДО ЧТО БЫ ИЗ НЕЕ ПОЛУЧИЛОСЬ ПРОСТО XXX
Как это сделать?

Известно только start и end. XXX - можеть быть что угодно.

Вот примерно както так надо. но не знаю как обозначить любые символы. спасибо всем.

PHP код:
$body="любыесимволы_start   XXX    end_любыесимволы";    


$body_temp1 ereg_replace('[...]start',"",$body);  

$body_temp2 ereg_replace('end[...]'""$body_temp1);

echo 
$body_temp2

Последний раз редактировалось ttt0z; 14.03.2010 в 12:46..
 
Ответить с цитированием

  #2  
Старый 14.03.2010, 12:51
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

preg_match('#start (.*) end#iU',$body,$res);
echo $res[1];

как то так я думаю (непроверял)
 
Ответить с цитированием

  #3  
Старый 14.03.2010, 12:54
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

Репутация: 30
По умолчанию

Код:
<?php
	$body = 'I watch XXX movies';
	$body2 = preg_replace('~.*(XXX).*~','$1',$body);
	echo $body2;
?>
 
Ответить с цитированием

  #4  
Старый 14.03.2010, 12:54
ttt0z
Познающий
Регистрация: 18.11.2007
Сообщений: 69
Провел на форуме:
940986

Репутация: 6
По умолчанию

да все спасибо. символ (.*)
 
Ответить с цитированием

  #5  
Старый 14.03.2010, 12:57
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

PHP код:
<?php
$body
="любыесимволы_start   XXX    end_любыесимволы";
preg_match('#_start(.*)end_#i',$body,$m);
echo 
$m[1];
?>
UPD:
Не заметил предыдущие посты)

Последний раз редактировалось Compton; 14.03.2010 в 13:00..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подскажите плиз Sarkis Болталка 9 31.10.2009 11:36
ip-телефония, подскажите сайты плиз за $ _c_ Болталка 2 27.10.2009 11:38
Дайте настройки DSL плиз rambotnick Болталка 8 31.03.2009 21:45



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ