簡體   English   中英

刪除字符串開頭的一個或多個點

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM