我在正则表达式方面不是很有经验,我尝试了很多匹配这样的字符串:
16:02 <DJ_Bjarne>
带正则表达式,但我没有得到任何工作结果。 我希望将其替换为
<strong>16:02<DJ_Bjarne></strong>
使用适用于PHP的正则表达式。 谢谢。
答案 0 :(得分:1)
$post = "16:02 < DJ_Bjarne> hello mate!";
preg_replace("/(.*?>)/", "<strong>$1</strong>", $post);
答案 1 :(得分:1)
这应该做你需要的:
$string = preg_replace('/[0-9]{1,2}:[0-9]{1,2} <.*?>/', '<strong>$0</strong>', $string);
答案 2 :(得分:0)
尝试:
preg_replace('/[\d]{2}:[\d]{2} [\<][\w]+[\>]/', '<strong>${0}</strong>', $line)
答案 3 :(得分:0)
y Tooo complecated
$text = '16:02 <DJ_Bjarne>';
echo $text = preg_replace("/\A/",'<strong>',$text);
//echo "<textarea>";echo $text;echo "</textarea>";
$text = preg_replace("/\Z/",'</strong>',$text);
echo "<textarea>";echo $text;echo "</textarea>";
简单易懂,refference