都市の長さと状態を2文字にして、都市、州(ニューヨーク州ニューヨークなど)の形式で位置の検証を追加しようとしています。電子メールと特定のファイルタイプを検証するための複数のリソースが見つかりましたが、市、州の権利を得ることはできません。私が思いついたもっとも近いものはC#のものでしたが、^と$を使っていて、適切に翻訳していません。都市用のレール検証フォーマット
(^[\w\s]+,\s\w{2}$)
都市の長さと状態を2文字にして、都市、州(ニューヨーク州ニューヨークなど)の形式で位置の検証を追加しようとしています。電子メールと特定のファイルタイプを検証するための複数のリソースが見つかりましたが、市、州の権利を得ることはできません。私が思いついたもっとも近いものはC#のものでしたが、^と$を使っていて、適切に翻訳していません。都市用のレール検証フォーマット
(^[\w\s]+,\s\w{2}$)
2文字のコードは、この使用後、AZ間とすることができる場合:
^[^,]+,\s*[a-zA-Z]{2}$
そうでなければ、使用することができます。
^[^,]+,\s*\w{2}$
サンプルソース:
をre = /^[^,]+,\s*\w{2}$/m
str = 'city, state
New York, NY
Dhaka,DHK
California,Ca
Los Angeles, LA
'
# Print the match result
str.scan(re) do |match|
puts match.to_s
end
これが私の仕事です:
/([A-Za-z]+(?: [A-Za-z]+)*),? ([A-Z]{2,2})/
これは、右のトラックに私を置きます。 –