取得した天気情報から、必要な情報を抽出する為に、慣れない正規表現で悩んでいましたが、
なんとか自力で実装出来ました。
が、天気の取得の部分が不細工なのです。
もっとスマートにするには、どう修正すればいいのか教えて下さい。
これ以上は自力では無理そうです。
よろしくお願いします。
#include "mod_regexp.as" txt="【 17日(水) 津軽(青森) 】 曇後晴 - 24℃/23℃ - Yahoo!天気・災害" mes txt mes "【...】部分の抽出 → "+match(txt,"^[【].+?[】]",1,0) mes "天気の抽出 → "+replace( replace(match(txt,"】.*\\d+℃/\\d+℃",1,0),"\\s-\\s\\d+℃/\\d+℃","") ,"^】","") mes "気温の抽出 → "+match(txt,"\\d+℃/\\d+℃",1,0) mes "末尾のくそ文字の抽出 → "+match(txt,"\\s-\\sYahoo!天気・災害",1,0)