正则表达式学习笔记

我以为挺简单的一点东西,结果发现还是我肤浅了,整理了整整一天

12 Likes

能给个清点的图吗,我也想观摩学习一下

点击查看原始图片就行了

1 Like

B站 几千粉账户,正则动态个位数点赞,实惨

啊我也没点啊,那没事了 :crazy_face:

那个就……习惯就好,毕竟我这么惨,也不是一天两天了。

考虑今年把自己的许多流程给弄顺溜了,以及整理自己的笔记,所以反正都是要做一大部分原因,也是为了自己。

比如正则,日常总在用,但是主要用的只是其中一小部分,其他的学了,然后忘了;学了,然后忘了……也不是一次两次了。这么整理一下,以后自己有需求的时候回忆起来会非常快

2 Likes

这种风格的思维导图是用什么软件做出来的啊?

我特意把工具名称写在图里边了,结果这么一会儿已经被两个人问了(

原来如此,一时没注意到那个原图链接

更新了一些细节

稻米鼠真棒:+1:

稻米鼠很酷

在我實測中,多行模式m似乎不起作用?

多行模式主要影响 ^$ 的匹配方式。

单行模式,其实是“句点匹配所有字符模式”(dotall),这里引出一个误区,句点(.)默认并不是匹配所有字符,因为默认是不包含 \n 的。单行模式下则能够匹配所有。

然后,你的账号没了。(这个问题我会额外开贴

我坦白,第一时间右键另存为了。

乍看以为是用 Excalidraw 画的,用它画出这么整齐的线条可不容易。仔细一看原来是 Draw.io

正则引擎有 NFA 和 DFA 还有混合引擎。

正则的写法有 RE 有 PCRE 还有 ERE……

Vim 里的正则有四种写法,Emacs 有自己的 SRE……

1 Like

这个很强,那自由的线条,而且还是矢量图形,完善的快捷键操作,强大的脚本……

但我这个强迫症不需要很多……对齐优先(

十分茴香豆。

以前知道它强,但没想到过能这么强。(又这么乱

就是用过 Emacs 里的正则后再也不敢看到“支持正则”就直接上手写了……还有不少软件觉得有这四个字就不需要更多说明了艸 :poop:

其实你可以用 pcre2el 的,SRE RX PCRE 可以互相转换。

1 Like

不算茴字的 n 种写法,你可以理解为汽车的档位。

1 Like