- Сообщения
- 34 252
- Реакции
- 11 225
Таким способом вариантов - число размещений из 9 по 3 = 504 однакоПорядок разный. Какой-то явной последовательности нет. Я нашел полу автоматический способ:
Хоть как-то ускоряет замену ))
Посмотреть вложение 117823
Таким способом вариантов - число размещений из 9 по 3 = 504 однакоПорядок разный. Какой-то явной последовательности нет. Я нашел полу автоматический способ:
Хоть как-то ускоряет замену ))
Посмотреть вложение 117823
#target indesign
function clearGrepFindChangePreferences () {
app.findGrepPreferences = NothingEnum.NOTHING;
app.changeGrepPreferences = NothingEnum.NOTHING;
}
function sortContents (str) {
arr = str.replace(/ +/gim, '').split(',');
arr.sort( function (a, b) {return parseInt(a) - parseInt(b)} );
return arr.join(', ');
}
function main () {
if (!app.documents.length) {
return false;
}
if (!app.selection.length || !app.selection[0].hasOwnProperty('parentStory')) {
return false;
}
var doc = app.activeDocument;
var story = app.selection[0].parentStory;
clearGrepFindChangePreferences();
app.findGrepPreferences.position = Position.SUPERSCRIPT;
app.findGrepPreferences.findWhat = '(\\d{1,}\\,?\\ ?)+';
var texts = story.findGrep(true);
clearGrepFindChangePreferences();
for (var i = 0; i < texts.length; i++) {
texts[i].contents = sortContents(texts[i].contents.toString());
}
}
main();
ВНа Кубани же?вот в тундре есть таки отзывчивые люди!
Не беги спереди паровоза. Хотя бы до лета.ВНа Кубани же?
Родная у меня -- лесостепь!бросил родную тайгу Олег???