Привет Есть текст содержащий теги Код (Text): Текст #tag1#tag2 и текст #tag3 Мне нужно получить массив тегов использованных в этом тексте. Понимаю, что нужно использовать Код (Text): preg_match_all("/#(.*)( |#)/i", $r['msg'], $sk, PREG_PATTERN_ORDER); Но что-то у меня не работает
PHP: <?php preg_match_all("/(?<=#)[^#\s]+/i", $r['msg'], $sk, PREG_PATTERN_ORDER); var_export($sk[0]); или PHP: <?php preg_match_all("/#[^#\s]+/i", $r['msg'], $sk, PREG_PATTERN_ORDER); var_export($sk[0]); В первом варианте теги без решетки, во втором - с ней
Код (Text): <?php $string = "Текст #tag1 #tag2 и текст #tag3"; preg_match_all('/(#[a-zA-Z0-9]+)/', $string, $match); var_dump($match); ?>