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代码顾问10 分钟前
多种时间序列预测算法的MATLAB实现
开发语言·算法·matlab
m0_7369270441 分钟前
2025高频Java后端场景题汇总(全年汇总版)
java·开发语言·经验分享·后端·面试·职场和发展·跳槽
FAREWELL000751 小时前
Lua学习记录(3) --- Lua中的复杂数据类型_table
开发语言·学习·lua
IT北辰1 小时前
Python实现居民供暖中暖气能耗数据可视化分析(文中含源码)
开发语言·python·信息可视化
KWTXX1 小时前
组合逻辑和时序逻辑的区别
java·开发语言·人工智能
wjs20241 小时前
Go 语言结构体
开发语言
程序猿_极客2 小时前
JavaScript 的 Web APIs 入门到实战全总结(day7):从数据处理到交互落地的全链路实战(附实战案例代码)
开发语言·前端·javascript·交互·web apis 入门到实战
Predestination王瀞潞2 小时前
Python __name__ 与 __main__
开发语言·python
萧曵 丶2 小时前
Python 字符串、列表、元组、字典、集合常用函数
开发语言·前端·python
yong99902 小时前
MATLAB实现DLT645协议
开发语言·matlab