[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: И опЯть она, регулярка.
Миша
Подскажите, есть строка,

как выдернуть из неё текст - от начала всего текста до первой запятой?

$text = 'Текст, другой текст..., ..., ...'; 
$pattern = "|(^)(.+?)(, )|";

preg_match_all($pattern, $text, $out);


Как правильно?

_____________
Принимаю заказы, писать в ЛС
Oyeme
Цитата
^(.+?),
sergeiss
Медведь, а почему бы в этом случае не использовать простой explode()?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Kusss
sergeiss
Если не будет запятой, будет весь текст.
sergeiss
Цитата (Kusss @ 7.12.2015 - 22:09)
Если не будет запятой, будет весь текст.

А чему это противоречит??? :
Цитата (Медведь @ 7.12.2015 - 16:01)
как выдернуть из неё текст - от начала всего текста до первой запятой?



_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
S.Chushkin
Цитата (Oyeme @ 7.12.2015 - 16:09)
^(.+?),

Правильнее так :
/^(.*?),/u

Запятая может быть первой.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
S.Chushkin
Цитата (sergeiss @ 7.12.2015 - 21:58)
Медведь, а почему бы в этом случае не использовать простой explode()?

А оно работает с юникодом?

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Игорь_Vasinsky
Цитата
А оно работает с юникодом?

а проверить пробовал? или лучше часами ждать ответа на форуме?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
S.Chushkin
Это был вопрос для автора цитаты, если кто не не понял.
upd
Ещё более уточню, а то вдруг и это не понятно. smile.gif
Вопрос был для автора цитаты, чтобы он ответил сам себе. Лучше вслух, т.е. здесь, в этой теме.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.