こんなかんじ? いっかい表にするとやりやすいと思うんだけど、どうかなぁ? #----------------------------------------------- # ① in=「0 1 8 "then" 1 0 0 "rain" 0 0 1 "Today" 0 0 4 "clear"」の「"」を「,」に置換してCSV取得。 base=「0 0 1 "今日は" 0 0 4 "晴れ" 0 1 8 "時々" 1 0 0 "雨" 1 0 2 "気温は"」の「"」を「,」に置換してCSV取得。 out=空。 # ② inを反復  行=対象\0をbaseの0で0から表検索。  outに「{対象\0}"{base\行,1}"」を一行追加。 outを言う #----------------------------------------------- ①「in」「base」ともに、ただのテキストを、データとして扱いやすい表(二次元配列)に変換。(わりと無理矢理系;)  0列が比較するデータ、1列が入れ替える内容。 ②inを繰り返して、inの0列をbaseの0列から「表検索」して、何行目にあるか調べる。  inのデータにbaseの内容をくっつけて元のテキストの形式に戻し、outに「一行追加」していく。