【发布时间】:2018-06-01 14:39:20
【问题描述】:
我有一个包含文本的数据库,并且在每个文本中都有以 # 开头的单词(标签)(记录示例:“嗨,我正在 #Stackoverflow 上发布 #issue”)
我正在尝试找到一种解决方案,在打印文本时添加 html 代码以将每个标签转换为链接。
所以文本以字符串形式存储在 MySQL 数据库中,如下所示:
一些文字#tag1 文字#tag2 ...
我想用
替换所有这些#abcd<a href="targetpage.php?val=abcd">#abcd</a>
最终结果如下:
Some text <a href="targetpage.php?val=tag1">#tag1</a> text <a href="targetpage.php?val=tag2">#tag2</a> ...
我想我应该使用一些正则表达式,但这根本不是我的强项。
【问题讨论】:
标签: php html css regex preg-replace