正则表达式匹配字符串的开头和结尾

时间:2015-02-25 17:06:10

标签: regex

伙计们我想写一个正则表达式,匹配所有那些以lower或ground开头并以flat结尾的字符串..即这两个字符串将被完整捕获。

示例:

较低的地面平面

GROUND FLAT

但是,这似乎没有做到这一点:

^ LOWER | GROUND \ sFLAT $

1 个答案:

答案 0 :(得分:3)

您应该使用:

^(LOWER|GROUND)\s+.*?FLAT$

正如你所写的那样

^LOWER|GROUND\sFLAT$

它基本上试图匹配

^LOWER

GROUND\sFLAT$

括号将其更改为您原来的意图。