首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用not!Microsoft word find中带标点的运算符

使用not!Microsoft word find中带标点的运算符
EN

Stack Overflow用户
提问于 2019-02-01 00:38:10
回答 1查看 171关注 0票数 0

我正在使用宏在Word文档中工作,试图使用not!运算符仅在字符串没有逗号时才标识该字符串:

所以对于字符串-

代码语言:javascript
复制
while at Generic Laboratory, Generic Plant. Your medical...

我希望只有当逗号不在那里时,它才能找到字符串,我一直这样写道:

代码语言:javascript
复制
(while at)(*[!,]*)(. Your medical)

或者

代码语言:javascript
复制
(while at)(*)([!,])(*)(. Your medical)

如果有逗号,则不排除字符串。我尝试使用char(44)来标识逗号,但没有成功。有没有人知道一种方法,如果字符串中有逗号,我可以防止它被选中?

关键是只有当字符串只是语句: while at Generic Plant时,才能捕获它。你的医疗..。因此我可以在替换字符串中插入单词the,如下所示:\1the \3\4等

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-01 07:41:18

代码语言:javascript
复制
Find = (while at )([!,]@. Your medical)
Replace = \1the \2
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54465247

复制
相关文章

相似问题

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