Есть строка
100/100 Салат «Крабовый» / Салат «Зелёный» (кап.пеки.,фасоль струч.,св.огур.,раст.масл.,зел.)
Нужно выдернуть отдельно числа 100, это получилось, затем по отдельности два вида салатов.
Делаю так |([0-9]{2,3})/([0-9]{2,3})\s*([а-яА-ЯA-Za-z»«\.\s])+/\s*([а-яА-ЯA-Za-z»«\.\s])+|
Где напортачил?
Примечание:
Если просто так
|([0-9]{2,3})/([0-9]{2,3})\s*([а-яА-ЯA-Za-z»«\.,\s])+|";
То выводит Array ( [0] => 100/100 Сала� [1] => 100 [2] => 100 [3] => � )
Откуда символ взялся?
Примечание:
Ну строка может меняться. И в принципе интересно понять это...
А как знаки препинания использовать в выражениях?
Примечание:
$vir= "|([0-9]{2,3})/([0-9]{2,3})(.*)/(.*)|";
Вот так поркатило -)
Примечание:
Larry0ua, отделить попробуй 100/100 и Салат «Крабовый» / Салат «Зелёный» (кап.пеки.,фасоль струч.,св.огур.,раст.масл.,зел.).
Ладно, если ыб не пробел был бы, то можно было бы чередовать пару знаков, по которым разбивать, а тут не, так не прокатит...
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.