【发布时间】:2015-05-07 14:18:09
【问题描述】:
例如,这将是我修剪条件的标准:
以空格开头的子字符串2将从字符串的末尾删除,但不会如果在字符串内部且在其末尾之前找到它。
The date is 2015 将保持不变,但字符串the date is 2015 2 将保持不变,应从中删除空格和结尾的2
我知道我可以使用 explode/implode 函数进行半生半熟,但有没有更好的方法来实现这一点?
【问题讨论】:
-
rtrim($txt, " $foo"); -
我正要发布
^.*(\ 2)$多行工作的正则表达式,但@Dagon 发布了一个实际答案作为评论:D -
哦,我真是太傻了,你是说有一个真正的 PHP 函数用于这个确切的目的? :) 谢谢! @龙
-
好吧,我不是 100% 确定这会按照操作人员的要求工作,所以它被作为评论发布,将作为 OP 选择的答案发布
标签: php regex string str-replace string-matching