在知乎挂出了问题,没人理,求人不如求己,我自己终于把这个问题搞定了

要匹配诸如:1、2、3、4、。。。999、,可以这样写:

^[1-9]([0-9]{0,2})[、].*

解释:

^:表示从行首开始匹配

[1-9]:表示1到9中的任意一个数字

():表示第一位数字后面的,括弧里面又是一个正则表达,嵌套结构

[0-9]:表示0-9中的任意一个数字;

{0,3}:前面的这个0到9之间的那个数字,接连匹配0次或者1次、或者2次

[、]:表示匹配、号

.:表示匹配单个字符

*:表示匹配长度是{0,},就是说至少有0个,或者很多多个,无穷多个

其中因为[0-9]等价\d,而第一位,如果不计较开始的0,第一位也可以写成[0-9],这样可以简化为:^\d(\d{0,2})[、].*

如果要匹配:第一、第二。。。,可以写成:

^[一二三四五六七八九十]([一二三四五六七八九十]{0,2})[、].*

看图:

我为这四级目录编写的正则表达式:

EmEditor中大纲正则表达式如何匹配多位序号,如从1、到999相关推荐

  1. 在Windows应用程序中使用正则表达式

    总所周知,在ASP.NET应用程序中,可以通过数据验证控件来使用正则表达式,那么在Windows应用程序中,如何使用正则表达式呢?    在Windows应用程序中,可以通过使用Regex类来自定义正 ...

  2. 五、Python中的正则表达式

    本文主要介绍一些Python的正则表达式,像图形数据库.正则表达式等作为知识图谱构建的基础,还是有必要知道一下的,这几篇博客都属于为以后打基础.关注专栏<知识图谱系列>了解更多关于知识图谱 ...

  3. python正则表达式空格_python中的正则表达式的使用

    一.正则表达式简介 正则表达式:又称正规表示式.正规表示法.正规表达式.规则表示式.常规表示法(英语:Regular Expression,在代码中常简写为regex.regexp或者是RE),是计算 ...

  4. linux正则表达式的使用方法,Linux中基本正则表达式

    正则表达式 的 Linux中基本正则表达式 字符匹配: .  :匹配任意单个字符 [] :匹配指定范围内的任意单个字符: [^]:匹配制定范围外任意单个字符 [:digit:] lower upper ...

  5. Java中的正则表达式 - Java Regex示例

    Java中的正则表达式 - Java Regex示例 欢迎使用Java中的正则表达式.它在Java中也称为Regex.当我开始编程时,java正则表达式对我来说是一场噩梦.本教程旨在帮助您掌握Java ...

  6. java 正则regex_Java中的正则表达式– Java Regex示例

    java 正则regex Welcome to Regular Expression in Java. It's also called Regex in Java. When I started p ...

  7. 前端开发:JS中关于正则表达式的使用汇总

    前言 在前端开发过程中,关于正则表达式的使用也是必备技能,尤其是在实际业务需求的时候,需要处理一些不能按照正常语句操作的逻辑,如前端开发中的字符匹配.参数处理等都需要正则表达式来匹配截取处理.虽然正则 ...

  8. JS中关于正则表达式的一些个人理解

    正则表达式(英语:Regular Expression,在代码中常简写为regex.regexp或RE)使用单个字符串来描述.匹配一系列符合某个句法规则的字符串搜索模式. 搜索模式可用于文本搜索和文本 ...

  9. 第十章:正则表达式的匹配模式

    正则表达式的定义         正则表达式(regular expression)是用于匹配字符串中字符组合的模式.在JavaScript中,正则表达式是一个描述字符模式的对象.RegExp对象更多 ...

最新文章

  1. Google I/O大会,炫酷产品汇总
  2. 设计模式四:简单工厂
  3. Zookeeper,etcd,consul内部机制和分布式锁和选主实现的比较
  4. 快速傅里叶变换Matlab示例
  5. 如何用Endnote在论文中插入图片
  6. DNS攻击的主要方式
  7. Java 8:按集合分组
  8. 【POJ - 2392】Space Elevator (dp,优秀的背包问题)
  9. 简单的多线程实例下载(供初学者下载学习)
  10. 求生2本地服务器怎么修改参数,《求生之路2》服务器指令及难度参数设置(难度篇).pdf...
  11. visual stdio打开之后与屏幕尺寸不匹配_柔和点亮桌面,让眼睛更舒服,雷神屏幕挂灯L1体验...
  12. 淘汰过时的工具也有错?微软的 Blazor 框架会是下一个 SilverLight?
  13. linux 下nm命令输出,Linux nm命令介绍
  14. linux下的文件及目录介绍
  15. 元数据(MetaData)
  16. 十大物流仿真软件汇总
  17. KNX转485模块专用配置软件使用说明书
  18. Python-Cartopy制图学习02-中国2010年5月干旱情况空间制图
  19. PDF拆分页面的方法,如何拆分PDF页面
  20. 上海软件工程师工资待遇调查

热门文章

  1. php webshell探索-常见小马
  2. Python(18)——Django实战1之可重用注册登录系统(从面到点剖析)
  3. java验证手机号码
  4. WordPress手动开启WP错误调试
  5. GoldenGate的安全配置
  6. 关键字const的使用总结
  7. html5 在线设计,推荐十款非常优秀的 HTML5 在线设计工具
  8. A PAINLESS GUIDE TO CRC ERROR DETECTION ALGORITHM
  9. STM32F1 W5500 TCP Client 回环测试
  10. 颜色迁移之四——模糊聚类(FCM)算法