DTP駆け込み寺

No.15081へ返信

記事投稿フォーム
補助
送信

[ 返信 ]

Re^9: AI JSの検索置換

> 検索→色変更→文字列の繰り返しは試されると分かりますが、
> textFrame.contentsの内容が入れ替える度に
> 前の色変更が無効になってしまいますので、
> 結局どこかで色を換えた位置を記憶しておく必要があるんですよね。

contentsにまるまる入れてたら変更した色が最終的にどうなるかは分からないですよね。
置換時に先に元文字に着色して、その部分だけ入れ替えたいもの($1で拾った文字とか)に差し替えればいいのでは?

あと、気になったのですけども、
リストが100とかおっしゃられてたと思うのですが、
リスト内で置換処理が崩壊しませんよね?(下記のように

元テキスト:あb2_1aあ

検索・置換処理:
s/(b2)_(1a)/$2_$1/
s/(a)_(b)/$2_$1/

置換後テキスト:あ1b_a2あ

みたいにならないかという意味です。

[15081] 流星光輝 (2012/12/27 Thu 11:19) web