用于修剪字母/单词的正则表达式,如果前面有2个空格

时间:2011-08-04 18:25:25

标签: php regex

如果在2个或更多空白区域后出现,可以帮助preg_replace正则表达式修剪字母/单词吗?即:

lorem ipsum  x

成为

lorem ipsum
如果单词/字母后跟2个空格,即

,那么左边的修剪也会很棒
x  lorem ipsum

2 个答案:

答案 0 :(得分:1)

这是符合您描述的标准的正则表达式(注意前导空格可能很难看到):

  \w+?\b

演示:http://gskinner.com/RegExr/?2ucpq

编辑:看起来要让它实际上在PHP中工作,你需要前导和尾部斜杠:

preg_replace('/  \w+?\b/','','testing pro  x');

答案 1 :(得分:1)

以下内容应匹配2个或更多个空格,后跟任意数量的连续“单词”字符

$rx = "/\s{2,}\w*/";