我正在尝试转换这样的东西:
@Username
进入:
<a href="Username">Username</a>
虽然在任何地方都找不到它的正则表达式。有什么建议么?
谢谢!
您可以为此使用该preg_replace
功能:
$str = preg_replace('/@(\w+)/', '<a href="$1">$1</a>', $str);
我还建议您阅读有关正则表达式的文档。
<?php
$str = "Sample text @Username sample text.";
$new_str = preg_replace( '\@([a-zA-Z0-9]*)', '<a href="$1">$1</a>', $str );
echo $new_str;
?>
我认为这会奏效。