Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2014, 11:15   #1
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

preg_match_all("#sss(.*)sss#mUsi", $key, $matches)

Как сделать так, чтобы получить $matches[0][0] c с пробелами?

И как заставить работать такую конструкцию
$ns = (preg_match('/'.preg_quote($this->cl_noprob,'/').'/siu', $key, $matches)) ? $matches[0] : continue;

Последний раз редактировалось Stilet; 06.12.2014 в 16:39.
Predator199 вне форума Ответить с цитированием
Старый 06.12.2014, 11:52   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Явно объёвить фунтцию в библиотеке.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.12.2014, 12:19   #3
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

Без объявления работает, в ключе не было просто пробелов(key).
По второму посту, есть идеи?
Predator199 вне форума Ответить с цитированием
Старый 06.12.2014, 12:44   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Дофига. << "хрен, чё нужно" << "пофиг";

Цитата:
не было просто пробелов(key).
Понятно. Компиль пропускает, а не стиль наплепвать.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Stilet; 06.12.2014 в 16:45.
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.12.2014, 13:13   #5
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

Как правильно будет и можно ли избавится от preg_quote. Слишком длинная строка получается.
Код:
if(preg_match_all("/\(? (".preg_quote($pp[0])."(.*)".preg_quote($pp[1]).") ? (".preg_quote($pp[1])
    ."(.*)".preg_quote($pp[0]).") ? (".$pp[0].") \d{3}-\d{4}/x", $m['name'], $matches)){
На счет второго не понял
<< $matches[0] << continue;
??

Последний раз редактировалось Stilet; 06.12.2014 в 16:46.
Predator199 вне форума Ответить с цитированием
Старый 06.12.2014, 13:29   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
На счет второго не понял
<< $matches[0] << continue;
??
Чё не понятно? Продолжаем до момента заполнения массива. В общем, заполняем массив нулями.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.12.2014, 13:36   #7
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

Да мне нужно пропустить если не найдены ключевые слова в тексте..

И как в одну строчку, с лева на право... Все 3 варианта...

Последний раз редактировалось Stilet; 06.12.2014 в 16:47.
Predator199 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на строку с пробелами Шелест Помощь студентам 1 11.12.2010 19:02
Проблема с пробелами в строках Sam Gold Общие вопросы C/C++ 5 23.04.2010 21:58
проблема с пробелами(VBA) мария2507 Помощь студентам 0 14.04.2010 16:04
Чтение строки с пробелами phpcreator Помощь студентам 5 15.10.2009 18:13
Ввод строки с пробелами Сергей089 Помощь студентам 15 24.04.2009 23:01