正規表現を使って文字列を指定したn文字毎に改行(\n)する
AEテキストレイヤーを作成する時に一行の文字数を制限させたかった。
var n=17, str="abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
var r=new RegExp(".{1,"+n+"}","g")
var result = str.match(r).toString().replace(/,/g,'\r');
$.writeln(result)
結果
abcdefghijklmnopq
rstuvwxyzabcdefgh
ijklmnopqrstuvwxy
zabcdefghijklmnop
qrstuvwxyzabcdefg
hijklmnopqrstuvwx
yz