首页 > 解决方案 > GREP 在 InDesign 中查找前面没有句号和空格的大写 T

问题描述

我有一份包含大量大写字母 Ts 的文件(The A&E Department, The Post Office)。我想在前面没有完整点和空格的情况下找到大写 T 的所有实例,以便我可以将大写 T 更改为小 t。

我试过了:

(?<!.~.)[T]

(?<!.~.)T

我认为应该找到所有 Ts 前面没有一个完整的点和一个空格。但是,两者都找到所有大写 T,负面的后视似乎被忽略了。

我对 GREP 还很陌生,我花了几个小时在谷歌上搜索并尝试了很多不同的变体,但在我看来,它们应该可以工作吗?

提前致谢。

标签: grepadobe-indesign

解决方案


(?<!\. )TT仅当前面没有 a.和空格字符序列时才会匹配。

.是一个元字符,所以它必须被转义才能匹配它的字面意思


推荐阅读