如何删除开始字符串的点?
$string = ". Hello world .";
我只想删除第一个点,而不是最后的点。
ltrim('. Hello World! .','.');
简单模式将匹配字符串开头的任何句点(或序列,因为您建议这样做),或字符串末尾的(在下面的评论中来自 OP 的请求之后):
preg_replace( "/^\.+|\.+$/", "", "....Hello...." );
使用$stripped = trim($string, ' .');
可能会更好,并且会去除任何空间或点。
在我看来,您正在使用 PHP。尝试:
$string = ". Hello World! .";
$pos = strrpos($string, ".");
$stripped = substr($string, $pos + 1);