为什么此通配符搜索字符串返回“模式匹配无效”?

问题描述 投票:0回答:1

在 Word 的查找和替换对话框中,打开通配符,可以执行以下操作

^013[1]. (*)^013(*)^013[2]. (*)^013(*)^013[3]. (*)^013(*)^013[4]. (*)^013(*)^013[5]. (*)^013

以下不起作用。

^013[1]. (*)^013(*)^013[2]. (*)^013(*)^013[3]. (*)^013(*)^013[4]. (*)^013(*)^013[5]. (*)^013(*)^013

它返回以下消息

[![在此处输入图像描述][1]][1]

唯一的区别是第二个搜索字符串末尾的 ()^013*。除非我漏掉了,否则数字 5 与查找字符串的所有其他部分相同,但 Word 返回错误。

这样做会伤害我的眼睛和大脑,所以我可能犯了一个打字错误,但没有看到类似的东西。出了什么问题? [1]:https://i.stack.imgur.com/Ey5aW.png

replace ms-word find wildcard
1个回答
0
投票

如果您删除第一个

(*)
并搜索#
^13[1]. ^13(*)^13[2]. (*)^13(*)^13[3]. (*)^13(*)^13[4]. (*)^13(*)^13[5]. (*)^13(*)^13
,它就可以工作。

所以崩溃的不是最后一个 ^013,而是 (*) 的数量。

(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)
= 10 次
(*)
会引发相同的错误,而 9 次
(*)
就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.