🍥 正则tip

    🍥 正则tip \B 和 \b

    首先了解 \w 是匹配字母或数字或下划线或汉字(不包含空格啊)

    • \b 单词的边界,就是左边和右边只能有一个是字符(\w),比如 n 一共是两个字符,实际上有三个位置:空格、\b、字母
    • \B 非单词的边界,就是两遍都不是字符或者两边都是字符。比如go,看上去是两个字符,实际上是字母、\B、字母 三个位置

    举例:如果是 hi实际上有8个位置:空格、\B、空格、\b、字母、\B、字母、\b

    🍥 正则tip https://cloud.tencent.com/developer/article/1833698

    • ?= ?<= ?! ?<!

      • 前瞻:

      exp1(?=exp2) 查找exp2前面的exp1

      • 后顾:

      (?<=exp2)exp1 查找exp2后面的exp1

      • 负前瞻:

      exp1(?!exp2) 查找后面不是exp2的exp1

      • 负后顾:

      (?<!exp2)exp1 查找前面不是exp2的exp1

    • ?: 非捕获分组。有的时候我们需要表示一个整体,又不希望它占用正则匹配结果的一个成员,就可以用这个,比如想匹配 字符串中出现foo子串一次或者两次,但又不需要记录这个分组,就可以写 /(?:foo){1,2}/
联系方式

关于我

  • 来自南部的一个小城市,个性不张扬,讨厌随波逐流。

那年今日

📝 每日记录 北京上周六还是冬天,这周三开始马上又进入了暖春,切换速度之快...从上周一开始眼睛就痛的不行,奇怪的时候公司里同一排两个同事眼睛也痛的不行,可能是过敏性结膜炎?到今天还没好,也不知...

🎵 音乐 《亲爱的x》@汽水音乐 https://qishui.douyin.com/s/iPpyrvJY/亲爱的x我常常在想人到底会变成什么样子太多人与我们擦肩而过像一颗颗流星最后却都成为人们...

🥳 周末 [WEEK-03] 这个周末大部分时间都在鼓捣我新买的一台显示器。公司工作时候有显示器,也只是用来工作用的。平时下班回来看视频想要更好一点的体验。这是我第一次买显示器,所以完全没有什么...

各个环节也是有的,比较头疼是写「回顾总结」文档,感觉团队里有些太重文档,文档写了具体原因还要一遍遍的修改细节,绘制图之类