eldalomeo
Новичок
доброе время суток.
прочитал тут статейки "Регулярные выражения,ЧастьI" и "Регулярные выражения,ЧастьII" вроде всё понятно. собрал регулярку правильно (надеюсь). но как получить то что я ищу не пойму((
прошу помощи.
итак, есть список:
Ник1, лидер
656 и 11.8млрд за 3 мсц. пребывания
Ник2, представитель
550 и 11.8млрд за 3 мсц. пребывания
Ник3, новичок
389 и 1.0млн за 37 д. пребывания
мне надо вырезать от сюда "ники" и, ну для начала, первые цифры. как то так:
Ник1 - 656
Ник2 - 550
Ник3 - 389
вот какакую я собрал регулярку:
то что в скобках то мне надо (.*) и (\d+) они попадают как бы в кармашек \1 и \2. вот куда и как эти кармашки записать? спс
прочитал тут статейки "Регулярные выражения,ЧастьI" и "Регулярные выражения,ЧастьII" вроде всё понятно. собрал регулярку правильно (надеюсь). но как получить то что я ищу не пойму((
прошу помощи.
итак, есть список:
Ник1, лидер
656 и 11.8млрд за 3 мсц. пребывания
Ник2, представитель
550 и 11.8млрд за 3 мсц. пребывания
Ник3, новичок
389 и 1.0млн за 37 д. пребывания
мне надо вырезать от сюда "ники" и, ну для начала, первые цифры. как то так:
Ник1 - 656
Ник2 - 550
Ник3 - 389
вот какакую я собрал регулярку:
PHP:
preg_match_all("~^(.*),\s(?:лидер|представитель|участник|новичок)(\d+)\sи\s([.\d\w])\sза\s\d\s(?:д.|мсц.)\sпребывания$~", $msg, $matches);
print_r($matches);
Последнее редактирование модератором: