我尝试使用以下模式从列表中提取一些字符串:[word] [space] [integer]。
单词和匹配函数结果的一些例子是:
"Test 1" = true
"Test 29" = true
"Test 1a" = false
"Test1" = false
"Test 12 abc" = false
"Test a 1" = false
"Something Test 1" = false
答案 0 :(得分:1)
你可以试试这个
^\w+?\s\d+$
此匹配,从字符串^
的开头:
\w+?
尽可能多的字母,直到空格\s
空格\d+
需要的数量直到字符串$
如果\w
太符合您的需求,因为它与[a-zA-Z0-9_]匹配,您可以改为:^[a-zA-Z]+?\s\d+$
,其中只匹配字母,不是数字或下划线。