トップページ > プログラム > 2021年04月18日 > GrVz/jbm

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

6 位/145 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010000100020004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Regular Expression(正規表現) Part15

書き込みレス一覧

Regular Expression(正規表現) Part15
659 :デフォルトの名無しさん[]:2021/04/18(日) 11:01:19.33 ID:GrVz/jbm
●Regular Expressionの使用環境
C#

●検索か置換か?
検索

●説明
表のデータを名前付きでキャプチャしたい(year,month,day;open;high;low;close;volume)
日付 <td class="XXX">(?<year>\d{4})/(?<month>\d?\d)/(?<day>\d?\d)</td>

株価 <td>(?<open>[0-9,.]+)</td>\r\n
<td>(?<high>[0-9,.]+)</td>\r\n
<td>(?<low>[0-9,.]+)</td>\r\n
<td>(?<close>[0-9,.]+)</td>\r\n
<td>.*</td>\r\n<td>(?<volume>[0-9,.]+)</td>
●対象データ
<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>

●希望する結果
<td class="XXX">(?<year>\d{4})/(?<month>\d?\d)/(?<day>\d?\d)</td>
または<td>(?<open>[0-9,.]+)</td>単独だと一致するが日付と株価を全部つなげると駄目なので一致するようにしたい

御教示よろしくお願いします
Regular Expression(正規表現) Part15
661 :デフォルトの名無しさん[]:2021/04/18(日) 16:50:35.98 ID:GrVz/jbm
>660
回答有難うございます テストツールではじかれるのそういうことなんですか
perlでならCSSセレクタ使って取れるんですが遅くてRubyでも同じでしょうね
Regular Expression(正規表現) Part15
666 :デフォルトの名無しさん[]:2021/04/18(日) 20:10:08.07 ID:GrVz/jbm
対象データの後ろの日本語は注記で実際にはありません
Regular Expression(正規表現) Part15
667 :デフォルトの名無しさん[]:2021/04/18(日) 20:17:06.51 ID:GrVz/jbm
>663,664
有難うございました \s+ でつなげて上手くゆきました


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