如何删除启动字符串的点?
$string = ". Hello world .";
我只想删除第一个点,而不是最后一个点。
答案 0 :(得分:6)
ltrim('. Hello World! .','.');
答案 1 :(得分:3)
简单模式将匹配字符串开头的任何句点(或序列,因为您建议这一点),或者在字符串末尾(在下面的注释中来自OP的请求之后)匹配:
preg_replace( "/^\.+|\.+$/", "", "....Hello...." );
答案 2 :(得分:1)
使用$stripped = trim($string, ' .');
可能更好,并删除任何空格或点。
答案 3 :(得分:0)
在我看来,你正在使用PHP。尝试:
$string = ". Hello World! .";
$pos = strrpos($string, ".");
$stripped = substr($string, $pos + 1);