Script 道場 rev.2

このエントリーをはてなブックマークに追加
174にゃあ
出来たにゃあ

set A to "にゃはは..."
set text delimiter of AppleScript to "..."
set A to every text item of A
set text delimiter of AppleScript to "�"
set A to A as string
set Atext delimiter of AppleScript to ""

これで全置換が出来るにゃあ
AppleScriptの標準状態においては、これが最も手軽且つ高速なアルゴリズムにゃあ
ただしあまりにも置換箇所が多過ぎる場合、100%フリーズするにゃあ
回避策はふたつあるにゃあ

(1)Tanaka'sOSAXを利用する
(2)offsetを用いて1文字ずつ置換する

用途によって使い分けるにゃあ