【发布时间】:2012-05-26 11:07:25
【问题描述】:
我正在使用这个 /\([^\S\n]*(.*)[^\S\n]*\)/ 正则表达式来匹配括号内的内容,它工作得很好,除非有尾随空格,它匹配它们。
例如( test1 test2 ) 我想匹配test1 test2,但我匹配test1 test2_(我写了下划线,但它是尾随空格)。
知道如何从我的比赛中删除这个尾随空格吗?
我正在使用 PHP preg_replace 函数。
【问题讨论】:
-
在尝试匹配之前为什么不直接
preg_replace('/\s+$/','')? (对不起,如果语法不完全正确,我不是 PHPer。)
标签: php regex preg-replace whitespace