一个二维正则单元,由字符,量词,子表达式,回溯引用(变量),匹配模式等等组成。单元就是递归的子表达式。
字符,由单个字符,一组字符(就是[]),元字符,边界字符组成。
元字符,由任意字符,数字,字母,空白字符,转义字符,位置字符(没有位置字符,你想匹配单词so,却连absolute里面的so也匹配出来)等组成。
量词,由{0,1},{0,},{1,n},{5,11}等组成,默认1次。
匹配模式,由默认单个匹配成功就返回,全局匹配,忽略大小写。
暂时不支持回溯引用条件和前后查找条件。

由二维正则表达式转换为正则表达式,这个没什么好说。

由正则表达式转换为二维正则表达式, 这个嘛,首先提取出二维正则单元,然后分别解析。

转载于:https://www.cnblogs.com/samwu/archive/2012/09/29/2708490.html

二维正则表达式v0.1相关推荐

  1. java二位数组biaoda_java基础 day14 数组 二维数组 冒泡排序 例题(正则表达式)

    数组: 数组静态初始化及遍历 package wwl.array; import java.util.Arrays; /** * 数组的静态初始化及数组遍历 * */ public class Tes ...

  2. opencv中的美图技巧(祛斑,词云,风格迁移,抠图,插图,修改背景,图片二维码)等着你的女朋友夸你吧

    个人ps 没掌握得怎么好,尝试用程序来完成ps的功能吧. 有斑点怎么办:祛斑. 只有一张城市白天图,像生成黑夜图怎么办,用风格迁移把. 人物抠图就不说啦吧. 没钱带女友旅游世界怎么办,我教你修改你背景 ...

  3. [Python学习] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例

    通常测试人员或公司实习人员需要处理一些txt文本内容,而此时使用Python是比较方便的语言.它不光在爬取网上资料上方便,还在NLP自然语言处理方面拥有独到的优势.这篇文章主要简单的介绍使用Pytho ...

  4. 微信小程序扫码的代码及获取二维码的url地址

    <view bindtap="scanCode">点击扫码</view> scanCode: function (options) { var that = ...

  5. 第4章 Python 数字图像处理(DIP) - 频率域滤波6 - 二维DFT和IDFT的一些性质 - 平移和旋转、周期性、对称性

    目录 二维DFT和IDFT的一些性质 空间间隔和频率间隔的关系 平移和旋转 周期性 对称性 二维DFT和IDFT的一些性质 空间间隔和频率间隔的关系 Δu=1MΔT(4.69)\Delta u = \ ...

  6. 二维码扫描利用ZBar实现

    上次是根据系统的属性自己封装的一个二维码扫描,这次给大家介绍一下基于ZBar集成的类似于QQ二维码扫描界面的二维码扫描的效果.                                     ...

  7. js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串

    c语法7 - 数组与字符串 概述 定义:把具有相同类型的若干变量按有序形式组织起来称为数组. C语言数组属于构造数据类型.一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型.因 ...

  8. php 二维数组排序函数,php自定义函数实现二维数组排序功能

    本文实例讲述了php自定义函数实现二维数组排序功能.分享给大家供大家参考,具体如下: /**作用: 二维数组排序函数,支持多键名排序 * 返回: 排序好的数组 * 使用: array_msort(数组 ...

  9. 二维声波方程的有限差分法数值模拟

    二维声波方程的有限差分法数值模拟 文章目录 二维声波方程的有限差分法数值模拟 一.实现效果 二.matlab代码分享 三.python代码分享 一.实现效果 二.matlab代码分享 close al ...

最新文章

  1. 百度发布智能小程序:“开放+AI”是最大特色
  2. 安装Oralce时,系统参数详解
  3. 51nod1238 最小公倍数之和 V3
  4. VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)
  5. 纯css实现responsive list -- 魔力calc
  6. Qt+OpenCV界面
  7. JUC多线程:JMM内存模型与volatile内存语义
  8. Delphi 的绘图功能[10] - TFONT 类
  9. Linux-sudo详解
  10. 【Win 10 应用开发】在App所在的进程中执行后台任务
  11. linux下串口工具minicom
  12. 数据库连接软件SQLyog 13.1.7 免费下载安装
  13. python生成数字证书_makecert 制作数字证书
  14. SWOT分析法 (SWOT Analysis)
  15. 怎样利用计算机随机分组,随机分组编制方法哪家强
  16. 雷电模拟器android文件夹在哪,雷电安卓模拟器共享文件怎么用?电脑文件与模拟器互通图文教程...
  17. 手机内存垃圾不会清理?学会删除这几个文件夹,瞬间腾出几个G
  18. 这里excel将文本转换为数字
  19. angular的传值,子传父,父传子
  20. quot;title_activity_distquot; is not translated in quot;zh-rCNquot; (Chinese: China)

热门文章

  1. 怎么查电脑系统版本_查中考分数线小程序功能更新,填志愿必备参考
  2. mysql 如何选择2行_MYSQL – 从大表中的第二行中选择数据
  3. mysql union all 别名_mysql union 与 union all 语法及用法
  4. Python基本操作(一) 安装软件及开发工具
  5. 2021年跨专业/转行业学IT,还有前途吗?
  6. 应该怎么样学习前端呢?
  7. 【C语言】在线OJ题 BC53-BC70 -牛客网编程初学者入门训练
  8. mysql not in优化_98%的人不知道的MySQL优化器原理
  9. 计算机调剂到材料科学与工程,2019年郑州大学材料科学与工程专业考研调剂信息...
  10. 安卓linux终端 计算,5种在Linux终端中进行算术运算的方法