我試圖匹配包含數字和空格的行末尾的字符。例如正則表達式 - 匹配行尾的非數字
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