Я никак не могу разобраться с этими регулярками, мне нужно отсюда:
Цитата:фыв фывфы id:13 (Username) проыдвлаыд фывфывфы id:18 фыв фывыв
вытащить 13 и 18, а к 13 еще и Username, потому что он есть.
Пока что вот что у меня получается:
preg_match_all("/(id:[0-9]+\s)([(])()/", $input_lines, $output_array);
Скобки эти могут быть, а могут и не быть. Содержимое в них может быть, а может и не быть. НО, пробел между "id:13" и "(", будет всегда и если есть этот пробел, между скобками есть какое-то значение и имеется закрывающаяся скобка, то значение в скобках нужно брать.
В итоге, хотим получить фичу как в VK, клиентская часть уже готова. В принципе, можно и по своему вставлять id и (Необязательный текст).
|