我试图匹配包含数字和空格的行末尾的字符。例如正则表达式 - 匹配行尾的非数字
62 29N 23W 5 WATSON乙
我想匹配 “WATSON B”
而且在
的情况下匹配 “SMITH”60 29N 22W 7 SMITH
我试图匹配包含数字和空格的行末尾的字符。例如正则表达式 - 匹配行尾的非数字
62 29N 23W 5 WATSON乙
我想匹配 “WATSON B”
而且在
的情况下匹配 “SMITH”60 29N 22W 7 SMITH
这一个应该这样做:[a-zA-Z][a-zA-Z\s]+$
做了一个编辑。初始正则表达式在名称之前捕获了空格字符。
不完全知道你正在尝试做的,但你可能想尝试这样的事:
\d{1,2} \d{1,2}[a-zA-Z] \d{1,2}[a-zA-Z] \d ([a-zA-Z\s]+)
\d{1,2}
匹配字符1〜2次
\d{1,2}[a-zA-Z]
还需要一个字符
([a-zA-Z\s]+)
捕获其余字符,如果它们是字母或空白字符
它总是一组1-2位数字,空格,1-2位数字和一个字母,空格,1-2位数字和一个字母,空格,数字,空格,然后是你想要的其余部分吗?或者在你想要的东西之前总是有一个数字和一个空格? – KevinO