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 可能对于通配符的支持有所不同,因此可能需要根据实际情况进行调整。

相关推荐
wjs20242 小时前
状态模式(State Pattern)
开发语言
我命由我123452 小时前
Kotlin 数据容器 - List(List 概述、创建 List、List 核心特性、List 元素访问、List 遍历)
java·开发语言·jvm·windows·java-ee·kotlin·list
liulilittle2 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap
励志要当大牛的小白菜3 小时前
ART配对软件使用
开发语言·c++·qt·算法
爱装代码的小瓶子6 小时前
数据结构之队列(C语言)
c语言·开发语言·数据结构
Maybe_ch7 小时前
.NET-键控服务依赖注入
开发语言·c#·.net
超浪的晨7 小时前
Java UDP 通信详解:从基础到实战,彻底掌握无连接网络编程
java·开发语言·后端·学习·个人开发
终焉暴龙王7 小时前
CTFHub web进阶 php Bypass disable_function通关攻略
开发语言·安全·web安全·php
Edingbrugh.南空8 小时前
Aerospike与Redis深度对比:从架构到性能的全方位解析
java·开发语言·spring
CodeCraft Studio9 小时前
借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
开发语言·python·html·markdown·aspose·html转markdown·asposel.html