str_replace添加到字符串$ var = str_replace('。*','#。*',$ string)的开头;正则表达式标签

时间:2015-08-10 17:30:11

标签: regex str-replace hashtag

我正在尝试在字符串的开头添加一个#标签(#),以便:

string 

看起来像

#string

如何使用str_replace或其他形式的正则表达式执行此操作?

 $string = str_replace('*','*#',$string);

谢谢。 :)

解决方案:

$re = "/^/m"; 
$subst = "#"; 
$string = preg_replace($re, $subst, $string);

编辑:如用户所示:vks,这有效!谢谢vks:)

1 个答案:

答案 0 :(得分:2)

^

您可以使用它并替换为#。请参阅演示。

https://regex101.com/r/eX9gK2/5

$re = "/^/m"; 
$str = "string "; 
$subst = "#"; 

$result = preg_replace($re, $subst, $str);