トップページ > プログラム > 2021年04月18日 > 8BgTcnje

書き込み順位&時間帯一覧

13 位/145 ID中時間01234567891011121314151617181920212223Total
書き込み数0000010000000100000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
スレ立てるまでもない質問はここで 156匹目
Regular Expression(正規表現) Part15

書き込みレス一覧

スレ立てるまでもない質問はここで 156匹目
473 :デフォルトの名無しさん[sage]:2021/04/18(日) 05:57:52.63 ID:8BgTcnje
医学でもそうだけど、技術なんて無限にある。
何万冊もの本・論文が出てる

個人じゃ太刀打ちできないから、
大事なのは、歴史・先人の成果を流用すること

Ruby on Rails から、Elixir のIoT・Nerves へ進んでいるのは、その証拠。
サーバー側も、RubyからGo へ

つまり技術力とは、無限の範囲があるから無意味。
自分ができる、限られた範囲で答えるしかない
Regular Expression(正規表現) Part15
660 :デフォルトの名無しさん[sage]:2021/04/18(日) 13:04:59.48 ID:8BgTcnje
構造があるものは、正規表現では難しい。
スクレイピングは、Ruby で、nokogiri なら、

require 'nokogiri'

doc = Nokogiri::HTML(<<EOT)
<tr>
<td class="XXX">2021/04/02</td> 日付
<td class="YYY">8,510.0</td >始値
<td class="YYY">8,595.0</td> 高値
<td class="YYY">8,432.0</td> 安値
<td class="YYY">8,462.0</td> 終値
<td class="YYY">8,462.0</td> 調整後終値
<td class="YYY">4,337,300</td>出来高
</tr>
EOT

element = doc.at_css( 'tr > td.XXX' )
puts element.content
#=> 2021/04/02

elements = doc.css( 'tr > td.YYY' )
puts elements.map( &:content ).join( " : " )

#=> 8,510.0 : 8,595.0 : 8,432.0 : 8,462.0 : 8,462.0 : 4,337,300


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。