0

我试图在我正在编辑的文本中找到长引号,以便我可以对它们应用不同的样式。我试过这个 GREP:

~[.{230}(?!.~])

我需要让 GREP 找到前面有左/左引号的任何 230 个字符,不包括任何 230 个字符序列,包括一个字符后跟右/右引号。这应该会从搜索中消除少于 230 个字符的引号。我的 GREP 找到正确的长度序列,但不排除那些包含右引号的序列。

所以我想找到这个,我的 GREP 会这样做:

在此处输入图像描述

但不是这个,我的 GREP 也发现:

在此处输入图像描述

因为它有一个结束引号,因此我将其归类为短引号。

有任何想法吗?TIA

4

2 回答 2

1
于 2021-05-21T17:05:35.073 回答
1

Thanks @Thefourthbird.

So what I needed was:

‘[^’]{230,}

to search for an opening apostrophe ‘ followed by anything but a closing apostrophe [^’] of 230 characters or more {230,}

Strangely, if you use InDesign's code for left ~[ and right ]~ apostrophe it doesn't work!

于 2021-05-21T17:18:59.730 回答