0
を探す:私のようなもののためにいくつかのHTMLを検索する必要がある鋸山使ってGoogleマップ線W /鋸山
new GLatLng(-14.468352,132.270434)
と、2つの変数にそのコードで緯度と経度の値を割り当てます。
を探す:私のようなもののためにいくつかのHTMLを検索する必要がある鋸山使ってGoogleマップ線W /鋸山
new GLatLng(-14.468352,132.270434)
と、2つの変数にそのコードで緯度と経度の値を割り当てます。
HTMLの例は表示されていません。あなたがプレーンテキストを探しているだけなら、Nokogiriはこの仕事の間違ったツールと思われます。あなたは、単に行うことができます:
require 'open-uri'
html = open('http://stackoverflow.com/questions/6739202/find-google-map-line-w-nokogiri').read
match = /new GLatLng\((?<lat>.+?),(?<long>.+?)\)/.match html
p match[:lat].to_f
#=> -14.468352
それとも、あなたがそのようなすべてのマッチの配列が必要な場合は、ページもそれにnew GLatLng(17.3,42.1)
を持って言う:
matches = html.scan /new GLatLng\((.+?),(.+?)\)/
p matches
#=> [["-14.468352", "132.270434"],["17.3", "42.1"]]
あなたは鋸山うを使用する場合があります唯一の理由特定のHTML要素(例:<script>
ブロック)への検索を制限することです。