我不太擅长正则表达式。
寻找一种修剪字符串结尾的方法,如果结尾是:
后跟一个字符的空格(可以是任何字符)
preg_replace()是否适用于此,或者是否有更简单快捷的方法?
修剪只会在页面中进行一次
答案 0 :(得分:2)
例如:
$foo = 'hello w';
$bar = preg_replace('/\s\S\z/', '', $foo);
(假设“任何字符”表示“任何非空格字符”)。 More on "\" stuff.
答案 1 :(得分:2)
只为空间做这件事。是的,preg_replace是要走的路。
$string = preg_replace('/ .$/', '', $string);