2014-03-07 54 views

回答

0

你可以這樣做:

$string = preg_replace('~{[^@}]+(@[^}]+)_(\d+)}~', 
         '<a href="http://www.example.com/$2">$1</a>', 
         $string); 
+0

非常感謝您對您快速的和有用的回覆。 – user3378449

0
preg_match_all('/(@[\w.-]+)/', $string, $m); 
print_r($m[1]); 
1

如何:

preg_replace('/\{[^@]+(@[^_]+)_(\d+)\}/', 
      '<a href="http://www.example.com/$2">$1</a>', 
      '{[email protected]_12}'); 
+0

謝謝。 這也是有用的和工作。 – user3378449