Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配以开头和结尾的字符串_Regex - Fatal编程技术网

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

Regex 正则表达式匹配以开头和结尾的字符串,regex,Regex,伙计们,我想写一个正则表达式,匹配所有以lower或ground开头,以flat结尾的字符串。。i、 e.这两个都将被完整地捕获 例如: 低地平面 平地 然而,这似乎不起作用: ^降低|地面\sFLAT$您应该使用: ^(LOWER|GROUND)\s+.*?FLAT$ 就像你写的那样 ^LOWER|GROUND\sFLAT$ 它基本上是试图匹配这两种情况 ^LOWER 或 括号将更改为您的原始意图。您应该使用: ^(LOWER|GROUND)\s+.*?FLAT$ 就像你写的那样 ^L

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

例如:

低地平面

平地

然而,这似乎不起作用:

^降低|地面\sFLAT$

您应该使用:

^(LOWER|GROUND)\s+.*?FLAT$
就像你写的那样

^LOWER|GROUND\sFLAT$
它基本上是试图匹配这两种情况

^LOWER

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

您应该使用:

^(LOWER|GROUND)\s+.*?FLAT$
就像你写的那样

^LOWER|GROUND\sFLAT$
它基本上是试图匹配这两种情况

^LOWER

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

您应该使用:

^(LOWER|GROUND)\s+.*?FLAT$
就像你写的那样

^LOWER|GROUND\sFLAT$
它基本上是试图匹配这两种情况

^LOWER

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

您应该使用:

^(LOWER|GROUND)\s+.*?FLAT$
就像你写的那样

^LOWER|GROUND\sFLAT$
它基本上是试图匹配这两种情况

^LOWER


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

对于这种情况,我将使用非捕获组
^(?:LOWER | GROUND)\s+.*FLAT$
对于这种情况,我将使用非捕获组
^(?:LOWER | GROUND)\s+.*FLAT$
对于这种情况,我将使用非捕获组
^(?:LOWER | GROUND)\s+.*FLAT$
在这种情况下,我将使用一个非捕获组
^(?:LOWER | GROUND)\s+.*FLAT$