Php 如何将#sign word替换为link标签

Php 如何将#sign word替换为link标签,php,regex,Php,Regex,如何将此字符串中的#符号替换为链接标记 Lorem ipsum dolor sit#amet,一位杰出的献身者。 “真理”指的是铜酸盐 #个人时间性练习 我想把它转换成 Lorem ipsum dolor sit, 阿迪皮斯精英。真理 这是一个很好的练习 我只是为了一个个人项目才这么做: $text = preg_replace('/(#(\w_+))/', '<a href="http://your/link/here/$2">$1</a>', $text); $te

如何将此字符串中的
#
符号替换为链接标记

Lorem ipsum dolor sit#amet,一位杰出的献身者。 “真理”指的是铜酸盐 #个人时间性练习

我想把它转换成

Lorem ipsum dolor sit, 阿迪皮斯精英。真理 这是一个很好的练习


我只是为了一个个人项目才这么做:

$text = preg_replace('/(#(\w_+))/', '<a href="http://your/link/here/$2">$1</a>', $text);
$text=preg#u replace('/(#(\w#+)/',''$text);
$1
是完整的标签(例如:#你好)
$2
是部分标记(如果您需要的话)(例如:hello)

这已经被问过很多次了。询问前请先搜索。在谷歌上搜索“hashtag to link php”会为您提供很多解决方案。
\w
包括
\u
字符。