Adobe Illustratorの選択したテキストの検索置換

●2023年11月26日(日)
同じ文字が並んでいる文字列を検索して同じ文字が増える置き換えをした時に文字が無限に増えてしまう問題を解消しようと処理の終わった文字を「🈚︎」に置き換えたものに残りのテキストをつなげて変数contents_としてそこからoffsetで文字インデックスを拾う構造に編集しました。完全ではありませんが無限ループの回避を試みました。

ダウンロード(28KB)テキストの検索置換.scpt(2023-11-26-AI-text-every-replace.zip)



 

●2020年11月13日(金)
半角カナの一文字の検索置換でも成功したようです
ダウンロード(25KB)テキストの検索置換.scpt(2020-11-13-AI-text-every-replace.zip)


●2020年11月7日(土)
半角カナとイラストレーター2021に対応いたしました。半角カナは動作の区切り毎にSystemEventsにテキストを渡して、濁った半角カナはイラストレーターでは2文字と扱われ、SystemEventsでは1文字とカウントされるので2とカウントさせました。濁った半角カナを検索すると文字インデックスの番号に差異が現れるので検索文字の1文字目に濁った半角カナがある場合は-1と処理して回避いたしました。
(調整していた値のstart_hankakuの配置場所を間違えていましたので修正しました。半角も検索置換できると思います) ダウンロード(22KB)テキストの検索置換.scpt(2020-11-07-AI-text-every-replace.zip)
ダウンロード(22KB)テキストの検索置換.scpt(2020-11-08-AI-text-every-replace.zip)

●2020年10月20日(火)
最近のバージョンのイラストレーターなのか?文字位置インデックスを見直しました。ただ半角カナでは置換後に誤りがあるので、追々修正を加えていこうと思います。
ダウンロード(21KB)テキストの検索置換.scpt(2020-10-20-AI-text-every-replace.zip)

●2016年11月6日(日)

Adobe Illustrator CCの選択したテキストの検索置換します(複数選択可能)

2017年7月16日(日)
例えば「A」を検索して「AB」と置換した時に「ABBBBBBBBBB〜」とつながってしまうエラーを修正しました。 逆方向の検索「A」置換「BA」で「〜BBBBBBA」になってしまうエラーも修正しました。
ダウンロード(25KB)テキストの検索置換.scpt(2017-07-16-AI-text-every-replace.zip)

使い方





トップページ