【发布时间】:2016-03-18 18:28:39
【问题描述】:
我正在尝试构建一个输入表单,它应该允许用户输入任意数量的字母,后跟一个空格(不包括最后输入的字母)。
例如:
a b c d e f= MATCHES
f g z b= MATCHES
aa bb cd efg= DOES NOT MATCH
ab c d e f g=DOES NOT MATCH
我目前有以下:
[a-zA-Z]\s+|[a-zA-Z]$
这似乎不起作用。
为什么这不起作用/我做错了什么?
【问题讨论】:
-
您正在尝试匹配任意数量的字符,后跟一个空格。以及示例中的最后一个
ab c d e f g=DOES NOT MATCH。这让我很困惑。 -
@ccf: 一次只有一个字符。
-
@ccf:在
ab中,a后面是b。 -
@noob:标题应该改写成
Regex matching repeated pattern, one character followed by a whitespace。只有我自己弄错了:)
标签: java regex character space