grep - GREP 在 InDesign 中查找前面没有句号和空格的大写 T
问题描述
我有一份包含大量大写字母 Ts 的文件(The A&E Department, The Post Office)。我想在前面没有完整点和空格的情况下找到大写 T 的所有实例,以便我可以将大写 T 更改为小 t。
我试过了:
(?<!.~.)[T]
和
(?<!.~.)T
我认为应该找到所有 Ts 前面没有一个完整的点和一个空格。但是,两者都找到所有大写 T,负面的后视似乎被忽略了。
我对 GREP 还很陌生,我花了几个小时在谷歌上搜索并尝试了很多不同的变体,但在我看来,它们应该可以工作吗?
提前致谢。
解决方案
(?<!\. )T
T
仅当前面没有 a.
和空格字符序列时才会匹配。
.
是一个元字符,所以它必须被转义才能匹配它的字面意思
推荐阅读
- javascript - Javascript 表单的问题
- java - 实例变量的引用存储在哪里?
- sqlite - 将随机结果与 Where 条件连接起来
- jquery - Ajax 无法在移动设备中运行,缺少什么?
- java - 在spring主应用程序中使用@Autowired
- python - 如何在使用 pytest 的整个测试过程中将用户的函数作为测试变量?
- java - 在每个 Apache Spark 工作节点上创建一个 java hbase 客户端实例
- go - 将带有指针值的 interface{} 类型传递给 interface{} 参数
- python - 忽略 VSCode 中的 Conda 虚拟环境
- python - 从字符串创建 numpy.dtype 而没有不一致