You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

InDesign GREP 选择特定字符组合以避免班级年份前换行

InDesign避免班级年份前换行的GREP解决方案

要阻止类似Michael Green ’87这类格式中,班级年份(’87)前的换行,你可以通过以下GREP查找替换操作实现:

1. 精准GREP查找表达式

匹配「任意非空白字符 + 普通空格 + 右单引号」的结构,查找内容为:

(\S)\s(’)
  • (\S):捕获任意非空白字符(确保匹配到有效内容结尾)
  • \s:匹配普通空格(就是可能导致换行的空格)
  • (’):捕获右单引号(班级年份的起始符号)

2. 替换为非断行空格

把普通空格替换成InDesign的非断行空格,这样该位置就不会自动换行,替换内容为:

$1~S$2
  • $1:引用第一个捕获组的内容(前面的非空白字符)
  • ~S:InDesign中代表非断行空格的GREP转义符
  • $2:引用第二个捕获组的内容(右单引号)

操作步骤

  • 打开InDesign的「查找/更改」面板(快捷键Ctrl+F/Cmd+F)
  • 切换到「GREP」标签页
  • 分别填入上述的查找和替换内容
  • 点击「全部更改」即可批量处理所有符合格式的内容

内容的提问来源于stack exchange,提问作者Beamish007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 21:12:05