>688

欲しいのは <TR><TD>体力(HP)</TD><TD><SPAN class="even"> で始まる行だけ抜き出したいわけです。
そのためにif文を使って1行づつ、先頭34文字が上記に適合しているかをrepeatで延々とくり返しています。
適合した時のみ書き出すはずなので、結果ファイルには上記の行だけが抜きでてると思うのですが、
なぜかテーブルタグや、No.とプレイヤーの名前まで抜き出されてしまう事態になっています。
=(イコール)の使い方あたりが怪しいとは思いますが具体的にはわかりません。

なんで2行にわけてるか、それは知らないからです。
『AppleScriptリファレンス』と『AppleScriptでゼンマイびゅんびゅん!!』という本の
サンプルスクリプトを見つつ書いているのですが、そのような略した書き方は知りませんでした。
今日はじめて if (条件)then (実行命令)などと end if を略した形を知ったばかりです。
プログラムの簡略化はまったく考えてなかったので、そのような書き方があったのかと感心してます。
どうもありがとうございます。

ところで、resultってなんかヤバいんですか?