GWT(Java)プログラムで次の文字列パターンに一致する正規表現を作成しようとしています
パターンは、次の形式の文字列と一致する必要があります(基本的に、これは、Imが座標を取得するためにGoogleマップに送信しようとしているアドレス文字列です。
"2205 someStreet, Miami, USA"
OR
"someStreet, Miami, USA"
OR
"Miami, USA"
OR
"2205 somestreet Miami USA "
All other variations should not be allowed
これまで、これらの正規表現を試しました
"([0-9a-zA-Z]+ ((\\s){0,1} | (,){0,1} (\\s){0,1}) [0-9a-zA-Z]$)+ "
"^[0-9a-zA-Z]+,|\\s[0-9a-zA-Z]+"
それらはいくつかの許容可能な文字列パターンに一致しますが、許容できない文字列パターンにも一致します。
だから、誰かが私にこれらを手に入れてくれるかどうか疑問に思いました。
ありがとう