Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: выборка слов до последней цифры

Сообщения:  [1-6] 

 
 автор: Tonik992   (05.08.2010 в 14:20)   письмо автору
 
   для: Импекс   (05.08.2010 в 13:18)
 

Вот так работает:
<?php
$text1 
"любо любой любой й Д текст";
preg_match_all("/.+?Д/is",$text1,$matches);
echo 
$matches['0']['0'];
//любо любой любой й Д
?>


Ты почитай про регулярные выражения в нете

  Ответить  
 
 автор: Импекс   (05.08.2010 в 13:18)   письмо автору
 
   для: Tonik992   (05.08.2010 в 11:19)
 

Спасибо! Скажите, пожалуйста еще.

вот есть "любо любой любой й Д текст" Как мне выбрать весь текст до буквы Д

это не работает


([.])*Д

  Ответить  
 
 автор: Tonik992   (05.08.2010 в 11:19)   письмо автору
 
   для: Импекс   (05.08.2010 в 10:57)
 

<?php
$text 
"перед кларой был карл Клара у 2 карлы 1254 украла карнет 123456";
preg_match_all("/[А-ЯA-Z].+?(?=[0-9]{2,})[0-9]+/",$text,$matches);
print_r($matches);
//Клара у 2 карлы 1254
?>

  Ответить  
 
 автор: Импекс   (05.08.2010 в 10:57)   письмо автору
 
   для: Tonik992   (05.08.2010 в 10:52)
 

не, так не пойдет, предложения то разные. Вышеприведенное - как пример

  Ответить  
 
 автор: Tonik992   (05.08.2010 в 10:52)   письмо автору
 
   для: Импекс   (05.08.2010 в 09:39)
 

<?php
$text 
"перед кларой был карл Клара у 2 карлы 1254 украла карнет 123456";
preg_match("/[^4]+4/",$text,$matches);
echo 
$matches['0'];
//перед кларой был карл Клара у 2 карлы 1254

  Ответить  
 
 автор: Импекс   (05.08.2010 в 09:39)   письмо автору
 
 

Здравствуйте!

Есть к примеру такой текст "перед кларой был карл Клара у 2 карлы 1254 украла карнет 123456"

Как можно выбрать текст "Клара у 2 карлы 1254" Условие - последняя цифра (сдесь цифра 4) перед словом (украла)

  Ответить  

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования