Flutter 正则匹配实战:正则篇 - 聊聊匹配的纵横捭阖

目录

一、连横之阵 - 与门

1. 连续的字符匹配

2. 重复连横阵

3. 小数的正则匹配

二、合纵之阵 - 或门

1. 或分支的匹配

2. 单字符的或分支

3. 综合: 正负号及数字匹配


正则表达式本质上是一种 匹配规则 ,而规则具有明确的功能作用。规则单体的堆砌,很像排兵布阵,每种阵法应用于不同的战场。在这场名为 匹配 的战役里,规则就是你手里的兵将,调遣它们,完成匹配的阵法。

一、连横之阵 - 与门

从前面我们知道,一个 \d 只能匹配到一个字符,如下所示,匹配到的结果是一个个孤立的数字。那如何匹配到连续完整的数字呢?


1. 连续的字符匹配

\d 能匹配到一个数字字符,如下所示 \d\d 就能匹配两个连续的数字,其中箭头所示的孤立数字就无法被匹配。从这里可以看出使用多色循环,高亮匹配结果是多么的明智。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

个人笔记(bug,思路,总结)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值