嗨,我尝试做这样的事情:
我有一些字符串 -'Hello World!'
例如。我想替换除第一个字符和空格之外的所有字符。
所以...结果将是:"H.... ......"
; 我不想删除它,只是替换为"."
或其他字符。
我尝试这样做preg_replace
但没有结果。
嗨,我尝试做这样的事情:
我有一些字符串 -'Hello World!'
例如。我想替换除第一个字符和空格之外的所有字符。
所以...结果将是:"H.... ......"
; 我不想删除它,只是替换为"."
或其他字符。
我尝试这样做preg_replace
但没有结果。
你可以这样做:
$hidden = preg_replace('/(?!^)\S/', '.', $text);
它的工作原理是确保我们不在字符串的开头,并且对字符串 anchor的开头有负前瞻,然后使用否定的空白字符类匹配非空白字符。
preg_replace('/(?<!^)\S/', '.', $s)