str_replace 添加到字符串的开头 $var = str_replace('.*','#.*',$string);正则表达式标签
str_replace add to beginning of string $var = str_replace('.*','#.*',$string); regex hashtags
我正在尝试将井号 (#) 添加到字符串的开头,以便:
string
看起来像
#string
如何使用 str_replace 或其他形式的正则表达式执行此操作?
$string = str_replace('*','*#',$string);
谢谢。 :)
解法:
$re = "/^/m";
$subst = "#";
$string = preg_replace($re, $subst, $string);
编辑:如 user:vks 所示,成功了!谢谢 vks :)
^
您可以使用它并替换为 #
。查看演示。
https://regex101.com/r/eX9gK2/5
$re = "/^/m";
$str = "string ";
$subst = "#";
$result = preg_replace($re, $subst, $str);
我正在尝试将井号 (#) 添加到字符串的开头,以便:
string
看起来像
#string
如何使用 str_replace 或其他形式的正则表达式执行此操作?
$string = str_replace('*','*#',$string);
谢谢。 :)
解法:
$re = "/^/m";
$subst = "#";
$string = preg_replace($re, $subst, $string);
编辑:如 user:vks 所示,成功了!谢谢 vks :)
^
您可以使用它并替换为 #
。查看演示。
https://regex101.com/r/eX9gK2/5
$re = "/^/m";
$str = "string ";
$subst = "#";
$result = preg_replace($re, $subst, $str);