2017-04-13 35 views
-4

我想要一個正則表達式來捕獲一些文件中的經度和緯度,比如52.5593266958818和-1.9146537618027。如何獲得我的HTML的正則表達式?

+0

你到目前爲止得到了什麼? – kaveh

+1

爲什麼你會用這個正則表達式?你不能直接訪問有問題的元素?或者你是否試圖處理顯示爲文本的HTML? – nnnnnn

+0

你將不得不爲你的問題提供更多的上下文 - 爲了神聖的一切,我希望不要走上可以召喚「ZA̡͊͠͝LGΌ」(http:// stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454) –

回答

1

下面將捕獲這兩個數字,不多不少。

/(52.5593266958818)|(-1.9146537618027)/g 
52.5593266958818 // will capture 
52.5593266958817 // will NOT capture 
-1.9146537618027 // will capture 
-1.9146537618026 // will NOT capture 
+0

美麗而優雅 – chiliNUT

+1

@chiliNUT我給這個問題回答了這個問題11/10。非常強大的方法和未來證明。 – Zze

+0

這是非常具體的情況,我想要一般情況下。我想要那個位置的任何價值。 –

0

我用

<div\sid="lat"\sstyle="display:\snone;">(.*)</div>

爲緯度值和

<div\sid="long"\sstyle="display:\snone;">(.*)</div>

長值

這些是一般性的正則表達式匹配