让 indesign 自动删除符号并从选择中更改字符样式

Have indesign auto remove symbols and change char style from selection

所以目前我有很多格式为 << some words >> 的单词,我必须手动 select 它们,删除 <<>>、并通过应用字符样式使单词变为斜体。有没有办法用当前 selection 上的热键来做到这一点?我已经尝试编写一个 GREP 来做到这一点,我做到了,但并不是那种格式的每个单词都应该更改,所以我真的需要手动完成,并且需要一个热键脚本来完成 select离子将是完美的。我用的 InDesign 是 CC 2015.

想通了,大致就是这样工作的:

var mySel = app.selection[0]; // use selection
app.selection[0].contents = app.selection[0].contents.replace('<<', ''); // remove <<
app.selection[0].contents = app.selection[0].contents.replace('>>', ''); // remove >> 
var myCharacterStyle = app.activeDocument.characterStyles.item("Italic"); // grab character style named "Italic"
mySel.appliedCharacterStyle = myCharacterStyle; // Apply the character style to selection