WPS通配符匹配数字

1.WPS通配符[36][0-9]{3}

这个正则表达式 [36][0-9]{3} 的含义如下:

  • [36]:表示匹配数字 3 或者数字 6 中的任意一个字符。
  • [0-9]:代表匹配任意一个数字字符(0 到 9)。
  • {3}:表示前面的表达式(即 [0-9])需要匹配前导的数字正好出现 3 次。

因此,正则表达式 [36][0-9]{3} 将会匹配:

  • 以 3 或者 6 开头的四位数字序列,例如 3000、3521、6000 等。
  • 前三位是任意数字,最后一位也是任意数字的数字序列。

换句话说,它用于查找形如 3 开头或者 6 开头的四位数字。

2.word通配符匹配数字,但是不匹配数字前面有换换行符的数字,修改这个通配符[36][0-9]{3}

在 Word 中,通配符无法直接区分数字前是否有换行符或其他特定字符。但是,可以使用特殊的控制字符,如^13代表换行符,在通配符模式中间来匹配特定情况。

要确保匹配的数字前不带换行符,你可以尝试使用以下通配符表达式:\r[36][0-9]{3}

这个表达式中的\r代表回车符,用于匹配换行符。这样,它将只匹配数字前没有换行符的情况下符合条件的数字。请注意,不同版本的 Word 可能对于通配符的支持有所不同,因此可能需要根据实际情况进行调整。

相关推荐
MATLAB代码顾问3 小时前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
万粉变现经纪人5 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
清风明月一壶酒5 小时前
OpenClaw自动处理Word文档全流程
开发语言·c#·word
其实防守也摸鱼5 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学
小郑加油6 小时前
python学习Day12:pandas安装与实际运用
开发语言·python·学习
AC赳赳老秦6 小时前
投标合规提效:用 OpenClaw 实现标书 / 合同自动审核、关键词校验、格式优化,降低废标风险
开发语言·前端·python·eclipse·emacs·deepseek·openclaw
KuaCpp6 小时前
C++面向对象(速过复习版)
开发语言·c++
wbs_scy7 小时前
Linux线程同步与互斥(三):线程同步深度解析之POSIX 信号量与环形队列生产者消费者模型,从原理到源码彻底吃透
java·开发语言
2zcode7 小时前
基于MATLAB元胞自动机(CA)的AZ80A镁合金动态再结晶(DRX)过程模拟
开发语言·matlab·动态再结晶
iCxhust7 小时前
微机原理实践教程(C语言篇)---A001闪烁灯
c语言·开发语言·汇编·单片机·嵌入式硬件·51单片机·微机原理