我有两个函数来格式化我的通知文本。
1.转换[white-text][/white-text]
成<font color=white></font>
$string = preg_replace("/\[white-text\](\S+?)\[\/white-text\]/si","<font color=white>\\1</font>", $string);
2.转换[url][/url]
成<a href></a>
$string = preg_replace("/\[url\](\S+?)\[\/url\]/si","<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $string);
问题:
WHITE-TEXT - 如果短语只有一个单词,它只会改变颜色。
URL - 它工作正常,但我希望能够在 URL 的可读部分写入任何内容。