修剪捕获的组正则表达式上的空格

时间:2016-05-05 23:06:11

标签: regex trim

在到处搜寻之后How can whitespace be trimmed from a Regex capture group?,似乎有最接近的东西,我几乎可以尝到它,但仍然没有雪茄.... 所以这里,我的第一篇文章是StackOverflow .....

我试图抓取一个字符串的正好27个字符(原因并不重要)。

所以我用了正则表达式:.{27}

在此字符串"Joey Went to the Store and found some great steaks!"

结果为"Joey Went to the Store and "

Bingo正好是27个字符。 但是由于尾随空间,该结果导致我的程序出错。所以现在我需要在"和"之后采取结果并修剪空间。返回没有尾随空格的结果。最终结果必须是"Joey Went to the Store and"

这里是踢球者,我需要一个正则表达式的所有工作,因为应用程序只能应用1个正则表达式(真的是愚蠢的程序,但我坚持使用它)。

1 个答案:

答案 0 :(得分:3)

看看这个正则表达式:

^.{26}[^\s]?

它将匹配从行首开始的26个字符,并且仅当它不是空白字符时才匹配第27个字符。有关详细信息,请参阅下面的演示。

Regex Demo