亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于匹配緯度/經度坐標的正則表達式?

用于匹配緯度/經度坐標的正則表達式?

皈依舞 2019-11-23 10:54:31
我正在嘗試創建一個正則表達式來匹配緯度/經度坐標。為了匹配雙精度數,我使用(\-?\d+(\.\d+)?),并嘗試將其組合為單個表達式:^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$我希望它能匹配一個雙精度字母,一個逗號,可能還有一些空格和另一個雙精度像素,但這似乎不起作用。具體來說,它僅在沒有空間(沒有一個或多個)的情況下起作用。我做錯了什么?
查看完整描述

3 回答

?
一只名叫tom的貓

TA貢獻1906條經驗 獲得超3個贊

空格是\ s,而不是\ w


^(\-?\d+(\.\d+)?),\s*(\-?\d+(\.\d+)?)$

看看是否可行


查看完整回答
反對 回復 2019-11-23
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

這將嚴格匹配落在正確范圍內的緯度和經度值:


^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$

火柴


+90.0,-127.554334

45、180

-90,-180

-90.000,-180.0000

+90,+180

47.1231231,179.99999999

不匹配


-90。,-180。

+90.1,-100.111

-91,123.456

045、180


查看完整回答
反對 回復 2019-11-23
  • 3 回答
  • 0 關注
  • 804 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號