我正在尝试使用以下模式从列表中提取一些字符串:[单词] [空格] [整数]。
单词和匹配函数结果的一些示例是:
"Test 1" = true
"Test 29" = true
"Test 1a" = false
"Test1" = false
"Test 12 abc" = false
"Test a 1" = false
"Something Test 1" = false
你可以
试试这个
^w+?sd+$
此匹配项,从字符串的开头^
:
- 根据需要
w+?
尽可能多的字母,直到空格 -
s
空间 - 根据需要
d+
尽可能多的数字
直到字符串的末尾$
如果w
对于您的需求来说太包容了,因为它确实与 [a-zA-Z0-9_] 匹配,你可以改用这个:^[a-zA-Z]+?sd+$
,其中只匹配字母,而不是数字或下划线。