我正在尝试在字符串的开头添加一个#标签(#),以便:
string
看起来像
#string
如何使用str_replace或其他形式的正则表达式执行此操作?
$string = str_replace('*','*#',$string);
谢谢。 :)
解决方案:
$re = "/^/m";
$subst = "#";
$string = preg_replace($re, $subst, $string);
编辑:如用户所示:vks,这有效!谢谢vks:)
答案 0 :(得分:2)
^
您可以使用它并替换为#
。请参阅演示。
https://regex101.com/r/eX9gK2/5
$re = "/^/m";
$str = "string ";
$subst = "#";
$result = preg_replace($re, $subst, $str);