preg_match_all('/\*([^\"]*)#/U', $str, $matches); foreach($matches as $row) { echo $row . '<br>'; } foreach($matches as $row) { echo '<a href="#"> ' . $row . '</a><br>'; }