🍥 正则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}/
联系方式

关于我

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

那年今日
1 月前

👀 产品观察 【new bing比chatgpt 还要拉跨】 今天中午查看邮件发现通过了new bing 白名单,试了一下。原以为相对chatgpt 有不少提升,体验下来感觉更差。首先它加入了每句话的来源,实际上变成了对一些网页的总结,而不能像chatgpt一样感觉是它理解后再给你的回复。事实上它的回复内容质量也没有chatgpt 更好。比如我想让它给我制定一个提升英语的计划,它只是给我一堆网页的总结,并且告诉我不能给我制定计划,因为它认为每个人学习计划不一样...同时因为new bing 现在限制一个话题只能说5个回合.... 就基本上它的作用就是网页总结机器。最后,不知道new bing 模型设定是怎么回事,它很容易暴躁,很容易就不回复对话,觉得你冒犯了它.... 产品上的限制就更不用说了:每天只能聊50次,也没有多个session的记录... 目前比chatgpt 体验差很多

5 月前

🙉 奇奇怪怪成熟并不是什么值得夸赞的品质,甚至它都不是一种品质,而不是一种被动习得的能力

6 月前

📝 每日记录社交的几个阶段:🤔 生活观察什么都不敢说,怕说错,怕没人接话,怕尴尬什么都敢说,不在乎别人反应,可以自己缓解尴尬,自己哈哈笑知道在什么时候适时的插话,接话,能说让大家都开心的话更高级的阶段就不知道了,有待补充中...

7 月前

技术评审真的好累...承认我现在并没有特别强的方案设计能力...有待提升

13 月前

最近太忙了,熬夜赶论文😂

14 月前

那个时候觉得坐火车是太幸福的事情吧,可以看向窗外的风景,随着咯噔咯噔的铁轨声音,再配上八宝粥,在火车熄灯的时候就这样看向窗外…

15 月前

safari 和苹果鼠标一样反人类...