質問: 【uwsc】html内のある部分を抽出したいのですが・・・ uwscにてhtml内のある値を取得する方法を教えてください。 下記は取得したhtmlソースの一部です。 --------------------------------------------- | 区分 | 予定 | 実績 | | --- | --- | --- | | 人件費 | 200,000円 | 180,000円 | | 交通費 | 10,000円 | 9,500円 | | 合計 | 300,000円 | 189,500円 | --------------------------------------------- 実績の人件費及び交通費をそれぞれ取得したいのですが可能でしょうか? 上記で言うと、「180,000円」「9,500円」を取得したいのです。 更に具体的には変数"jinkenhi_jisseki"に180,000円、 "koutsuhi_jisseki"に9,500円が代入できればと思っています。 betweenstr等を使って取得すると思うのですが、 問題点は、「200,000円」「300,000円」の部分が変動するため固定された文字ではないという事です。 詳しい方よろしくお願いいたします。
回答: > 問題点は、「200,000円」「300,000円」の部分が変動するため固定された文字ではないという事です。 項目が増えたり消えたりするんでなければ、 ~ |に囲まれた2番目と4番目を取得で良いのでは。 変数srcにソースが入ってるとして、 jinkenhi_jisseki = betweenstr(src, " ", " |", 2) koutsuhi_jisseki = betweenstr(src, " ", " |", 4)