1

我很难找到一个序列,它可以在 InDesign 在脚注之前移动句号(美国英语:句点),当它们尾随上标尾注对单词/短语的引用时。

所以让thisfoo<sup>23,25<sup/>。进入thatfoo.<sup>23,25<sup/> (标签并不是字面上的意思,只是向读者表明这些是上标中的数字,但我认为 Markdown 不做上标)

因为我positive look behind is not working I'm look to use a sequence of two or more积极的后视代币,但这在规则之内吗?

我写了一个 GREP 标记,它可以命中所有尾注引用,无论空格、逗号和数字的组合如何。但我不能用 InDesign 中的 found 替换,因为它会破坏所有指向尾注的超链接。所以我需要使用积极的前瞻和积极的后瞻来移动句号。首先删除现有的,然后在尾注之前添加新的。但同样的道理,说这是许多可能的选择之一

{n, n, n…} —> \d[\d\, \,]+(我添加'\.'以捕捉句点)不会获得单个命中作为正向后视标记的参数

(?<=\d[\d\, \,]+)\.没有受到打击。也尝试了各种变化。并向前看。什么 ID 称之为“取消标记子表达式”,我认为 Text Wrangler 将其称为 Perl 样式模式表达式?

我可以用它negative lookbehind来查找数字+之后的句(?<![a-zA-Z])\.点,但它不会给我整个尾注引用序列来标记并在它之前放置一个句点。

此 GREP 全部在Adob​​e InDesign布局软件中执行,因此无需命令行执行。如果我使用两个操作并非全部通过一个查找/更改操作完成,那也没关系。首先添加上一期间。第二次删除尾随期间。

在此处输入图像描述

我想删除绿色箭头处的句点字符,并在红色箭头处为任何给定的尾注参考编号和逗号系列添加一个。中心问题是尾注字符串上的找到命中不能在更改为标记中用作找到的字符串,因为这将删除它们的(隐藏)索引作为将它们链接到尾注的交叉引用,这将导致导出的 PDF 中的超链接连接(以及其他原因)。(忽略屏幕截图中的 Find 标记)

4

0 回答 0