0

私は次のような文字列を持っています

+200% just string
+20% other string
+350% other etc ..

+X%次の文字列のみを削除して取得するには、正規表現が必要です。でやってみました

echo trim(preg_replace("/[+][0-9][%]/","",$str));

しかし、それはと同じ出力を与えますecho $str

4

1 に答える 1

3

「1つ以上」を意味する+afterが必要です。[0-9]

preg_replace("/[+][0-9]+%/", "", $str)
于 2012-07-25T22:54:23.587 に答える