There is a code:

$str="dfgdfgdfg <{nameuser}> <{user}> dfgdfgdfg"; $arrMatches=array(); $pattern="/([<][\{][az]+[\}][>])/"; preg_match($pattern,$str,$arrMatches); foreach($arrMatches as &$val) echo $val."<br/>"; 

Result:

 <{nameuser}> <{nameuser}> 

Expected Result:

 <{nameuser}> <{user}> 

    1 answer 1

    Do not panic ahead of time, everything is in order!

    Code on ideone.com

    PS: use the preg_match_all function