检查#符号的字符串和紧随其后的字符,然后为该字符串着色

时间:2013-08-31 19:54:38

标签: php hash extraction

如何检查字符串中的哈希标记及其连接的字符?

示例:这是我的样本字符串 #example

* 我想提取一下: * #example

然后我想更改找到的字符串的文本颜色

1 个答案:

答案 0 :(得分:0)

这将围绕带有span元素的#标签。

$sampleText = 'This is my sample string #example of what I mean. Here is another #test.';
$pattern = '/#[a-zA-Z0-9]*/';
$replacement = '<span class="otherColor">$0</span>';
$updatedText = preg_replace($pattern, $replacement ,$sampleText);
print_r($updatedText);

输出:

这是我的示例字符串&lt; span class =“otherColor”&gt; #example&lt; / span&gt;的 我的意思是说。这是另一个&lt; span class =“otherColor”&gt; #test&lt; / span&gt;。