关于我
-
来自南部的一个小城市,个性不张扬,讨厌随波逐流。
那年今日
🥳 周末 [WEEK-05] 这周只休息一天,即使只上班了4天,但是仍然觉得一周休一天实在是不够啊!🎬 电影 晚上看了《和莎莫的500天》,是deepseek推荐的:)看之前我以为是男主和女主...
💼 工作记录 今天要修复一个之前写业务代码模块时候的一个bug,已经好几个月没写太多业务代码了。这让我回想起写业务代码有写业务的挣扎。新增或者修改一个接口经常要想很久,尤其设计了很多业务特化点的...
💬 随便聊聊 以前吃饭的时候会看一下解读娱乐圈的视频,比如哪个明星又怎么样出丑了,或者装B了...看看乐子。现在再去看这种逐帧的剖析剪辑后的视频,总感觉不舒服。当根据某几帧画面就去给一个人定罪,...
💬 分享 vscode一直使用的都是深色主题。最近上午显示器因为光线太亮了,黑色看不太清,改用了浅色主题「Solarized Light」,不刺眼,而且颜色很柔和浅黄色,很喜欢,推荐!
📝 每日记录 【忙碌的端午】可能是最近一段时间最忙的一个节日了。端午节,我姐婚礼,我当伴郎🤵。还有另外三个伴郎都是姐夫的同学,我和他们完全不熟的!不过幸好的是他们人都超级好,其中还借给我皮鞋穿。...
🍥 正则tip
\B 和 \b
首先了解 \w 是匹配字母或数字或下划线或汉字(不包含空格啊)
\b
单词的边界,就是左边和右边只能有一个是字符(\w),比如n
一共是两个字符,实际上有三个位置:空格、\b、字母\B
非单词的边界,就是两遍都不是字符或者两边都是字符。比如go
,看上去是两个字符,实际上是字母、\B、字母 三个位置举例:如果是
hi
实际上有8个位置:空格、\B、空格、\b、字母、\B、字母、\b评论做的动态,居然可以在内容里加 tag ,好棒的功能!
🍥 正则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}/https://regexr-cn.com/ 测试工具🔧