[英]Remove one or more dots at beginning of string
如何刪除啟動字符串的點?
$string = ". Hello world .";
我只想刪除第一個點,而不是最后一個點。
ltrim('. Hello World! .','.');
簡單模式將匹配字符串開頭的任何句點(或序列,因為您建議這一點),或者在字符串末尾(在下面的注釋中來自OP的請求之后)匹配:
preg_replace( "/^\.+|\.+$/", "", "....Hello...." );
演示: http : //codepad.org/Nst5EX1k
使用$stripped = trim($string, ' .');
可能更好,剝去任何空間或點。
在我看來,你正在使用PHP。 嘗試:
$string = ". Hello World! .";
$pos = strrpos($string, ".");
$stripped = substr($string, $pos + 1);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.