首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用GREP查找和替换InDesign文档中数字之间的所有连字符?

如何使用GREP查找和替换InDesign文档中数字之间的所有连字符?
EN

Stack Overflow用户
提问于 2022-11-30 00:48:27
回答 2查看 23关注 0票数 1

我正在写一本多语种的书,我需要找到所有连字符,并用在引文部分的数字之间出现的n-破折号替换。我需要避免罗马字母之间的所有连字符。

如果我使用GREP 0-9-0-9,它会选择连字符前后的数字,我必须手动选择连字符并用n-破折号替换它。这是劳动密集型的。

有没有办法让我找到数字之间存在的连字符,但不把数字本身突出显示出来?这样我就可以运行一个查找和替换来更改可能是什么1000+手动更改?

我试着使用GREP 0-9-0-9来查找连字符,但是却找不到方法让查找和替换保留现有的数字。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-30 16:47:42

这就是人头和后视镜的目的

代码语言:javascript
复制
(?<=[0-9])-(?=[0-9])
票数 1
EN

Stack Overflow用户

发布于 2022-11-30 21:52:50

如果您已经选择了GREP,另一种方法可能是使用两个捕获组,并使用这两个组替换在中间的短跑。

代码语言:javascript
复制
([0-9])-([0-9])

$1–$2替换

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74621761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档