数字とスペースを含む行末の文字と一致させようとしています。私は正規表現 - 行末の非数字と一致
"をWATSON B" と一致も
60 29N 22W 7 SMITH
の場合には "SMITH" と一致したい例えば62 29N 23W 5 WATSON B
数字とスペースを含む行末の文字と一致させようとしています。私は正規表現 - 行末の非数字と一致
"をWATSON B" と一致も
60 29N 22W 7 SMITH
の場合には "SMITH" と一致したい例えば62 29N 23W 5 WATSON B
これはそれを行う必要があります:[a-zA-Z][a-zA-Z\s]+$
編集を行いました。最初の正規表現は名前の前にスペースcharをキャッチしました。
ないあなたがやろうとしているものを完全に確認ができますが、このような何かしようとする場合があります:
\d{1,2} \d{1,2}[a-zA-Z] \d{1,2}[a-zA-Z] \d ([a-zA-Z\s]+)
\d{1,2}
一致する文字1
\d{1,2}[a-zA-Z]
([a-zA-Z\s]+)
は、文字または空白文字の場合は残りの文字をキャプチャします
それは常に1-2桁、スペース、1-2桁と文字、スペース、1-2桁と文字、スペース、数字、スペース、そしてあなたが望むものの残りの部分のグループですか?または、あなたが望むものよりも前に常に数字とスペースがありますか? – KevinO