- 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>単独だと一致するが日付と株価を全部つなげると駄目なので一致するようにしたい 御教示よろしくお願いします
|