用hashtag preg_replace替换阿拉伯字符集



我已经制作了自己的PHP脚本,并且我的问题是hashtags

,我添加了preg_replace功能,将标签替换为hashtags,当我使用英语charset,但使用阿拉伯语或任何其他语言不起作用时,其工作良好

我的代码中的问题在哪里?

$post = @preg_replace('/(^|s)#(w+)/', '<a class="hashtag" href="hashtag.php?tag=2">1#2</a>', $post);

我希望 preg_repalce也无用英语标签?

我找到了

这是如何匹配阿拉伯人hastags

$post = @preg_replace('/(#w+)/u', '<a class="hashtag" href="hashtag.php?tag=1">1</a>', $post);

最新更新