所以我現在正在做的是衝浪文本找腳註:.15
找到以下標記,我想將其更改爲15.
其中15成爲上標。有沒有辦法做到這一點使用keybind和可能GREP?我可以應用一個涉及grep的新款式,只是不知道如何讓它交換位置。另外,我無法自動搜索這個,因爲還有其他的情況,.15
不應該交換。所以我只想選擇格式.number
,並將該選項切換爲number.
並將號碼更改爲上標。在indesign中反向字符的形成
0
A
回答
2
略低修改:
#target indesign
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "(\\.)(\\d+)";
app.changeGrepPreferences.changeTo = "$2$1";
var
mTarget = app.activeDocument,
mFound = mTarget.findGrep(),
cText;
//
while (cText = mFound.pop())
if (checkCondition(cText))
doJob(cText);
alert ("No more found. Done.");
app.findGrepPreferences = app.changeGrepPreferences = null;
//
function checkCondition (testText) {
if (testText.appliedParagraphStyle.name == "pstyle")
return true;
else return false;
}
function doJob (testText) {
testText.showText();
if (!confirm("Replace?")) return;
testText.changeGrep();
testText.characters.itemByRange(0,-2).position = Position.SUPERSCRIPT;
}
在變更之前問( 「無」 是指進入下)。
手錶條件集==> applied paraStyle.name ==「pstyle」
0
推薦運行一個腳本,但有2個問題: 1.什麼是目標(?DOC選中的文本?) 2.如何篩選「dotDigits」的適當實例
(具體paragraf風格而已?)代碼可能是這樣的:
#target indesign
app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "(\\.)(\\d+)";
app.changeGrepPreferences.changeTo = "$2$1";
var
mTarget = app.activeDocument,
mFound = mTarget.findGrep(),
cText;
// iterate through found texts
while (cText = mFound.pop())
if (checkCondition(cText)) doJob(cText);
//
app.findGrepPreferences = app.changeGrepPreferences = null;
//
function checkCondition (testText) {
var mRes = true;
// how to filter proper instances of found text?
return mRes;
}
function doJob (testText) {
testText.changeGrep();
testText.characters.itemByRange(0,-2).position = Position.SUPERSCRIPT;
}
警告:現在 - 上面代碼的目標是在整個文檔中發現的每個實例
亞雷克
+0
嘿jarek,感謝您的回覆。基本上,當我找到「dotDigit」並雙擊它時,它總會選擇兩個,所以目標就是選擇。 「dotDigit」形式總是以我們稱之爲「pstyle」的風格找到。我寧願如果我可以單獨使用熱鍵來觸發此腳本?更安全的方式。乾杯! –
相關問題
- 1. 在腳註中插入字符,在Indesign
- 2. 使用在Django反向()形成
- 3. 如何完成反向字符串?
- 4. 反向字符串?
- 5. 反向字符串
- 6. 反向字符串
- 7. C字符串中的反向字
- 8. 字符串中的反向字
- 9. 反向在字符串中查找
- 10. 在字符串中反向查找Python
- 11. 在Matlab中反向派系字符串
- 12. 反向字符在句子中
- 13. 在C中反向字符串函數?
- 14. 在javascript中反向字符串
- 15. 的Python:反向字符串
- 16. 反向字符字陣列
- 17. 字符串反向順序像「你好Word」反向在PHP中的「字你好」
- 18. Emacs中正向字/反向字的任意字符
- 19. Lua中的反向字符串?
- 20. Excel中的反向字符串搜索
- 21. JavaScirpt中的反向字符串
- 22. MIPS中的反向字符串
- 23. C中的反向字符串函數
- 24. Haxe中的反向字符串(2.10)
- 25. Common Lisp中的反向字符串
- 26. 字符串中的反向詞
- 27. 字符串中單個字符的反向字母值
- 28. 字符串反向混淆在Java中 - 字符串 - StringBulider
- 29. 反向字符串錯誤?
- 30. 反向字符串錯誤
Aye,就像魅力一樣,謝謝! –
雖然'doJob'中的'changeGrep'是否會改變整個文檔中的所有內容? – usr2564301
否。此方法的目標是特定找到的實例。 – Cashmirek