一个可以让WPS文字崩溃的查找替换表达式

阿德
阿德

创作者俱乐部成员

事情的起因

有网友提了一个这样的问题,有一批文档,想在每个文档的首页加一个字符★。但文档的首页有干什么特征,他没有提到,这就比较难办了。

这让我想到了WPS的批量查找替换功能,应该可以解决,只要我能使用表达式选中全文就可以,就能使用替换表达式在文档的开头插入一些东西。

试验查找

我新建了一个测试文档,随便输入了一些文字。第一个想到的使用通配符,查找表达式为*,如下图。但这只能选中单个字符。

我又试了*?,这样是不是就可以贪婪匹配了?但它还是只能查找到单个字符。

我又试了*@。这回就非常好了,不论光标在什么位置,它总能选择光标至首页开头的所有内容。让人振奋!

以上三个表达式在MS word中,都只能选中单个字符。

试验替换

于是我输入替换表达式★^&,试了一下单击“替换”,没有发生替换,只量选中了开头的第一个字符。又试了单击“全部替换”,结果程序崩溃。

试验批量替换

试验批量替换,程序好像进入了无限循环中。单击页面无反应,移动窗口也移不动,看来也是崩溃了。

各位有什么好办法吗

有兴趣的可以试一下上面的查找替换表达式,看是不是只有我这台电脑会崩溃。

如果不用代码,如何解决网友提的问题:在每个文档的首页加一个字符★?

以上首发于wps社区

广西
浏览 1448
收藏
3
分享
3 +1
3
+1
全部评论 3
 
恰同学少年
你这都打开文档了,就一个字符,还用这么折腾吗?
· 黑龙江省
1
回复
阿德
阿德

创作者俱乐部成员

这是一批文档都要这样做,不知道数量有多少。不是我打开的这个文档哦。
· 广西
回复