从零开始学正则:在 VS Code 中,用正则匹配行首和行尾进行替换

  • ^ 匹配行首
  • $ 匹配行尾

Screen-Appinn2021-03-28_19_49_25

每次正则都是从入门到放弃…这又重新开始学习了。


匹配至行尾

https://.*$

以链接(https://)开头,将任何字符(.)匹配零次或多次(*),直到该行的结尾($

那我来凑个热闹,推荐个自己常用的简明正则手册(→戳这里←)好了,个人感觉还挺方便的……

不过这个手册好像本来也是在坛子里发掘到的?

这种手册我看过不下3个小时啊,最后全忘了…

我写了一个十分钟版本

算了,以后需要什么现场搜索…

感觉契机和毅力都很重要。。。

手写正则没怎么成功过,每次要写了都 Google “Regex Online”,找个在线编辑器看看到底能匹配出什么东西再用

我也学习了很多次,后来因为觉得太多地方用得上,嗯索性就好好的认真了一下,然后就把基础的内容记住了,高级的内容还是要现用现查

我也在用这个网站,非常棒,它能够自动把正则表达式拆解成一个一个的结构,并且直观地显示出匹配和替换的结果。当代码写出bug时,有用极了。
另一个强大之处是内建了多种编程语言的支持(毕竟不同语言还是有微小差别的,特别是转义符什么的) 美中不足的是支持的编程语言有限,只有php,Javascript,Javascript,go(怎么连c c#都没有啊我摔)

是的,现在只能记住一些基础的,例如行首行尾、空白字符、数字、主要转义字符、出现次数、捕获组,其他的还是现用现查+用前测试。

我用这个视频学习的

我也是这样的. 有需要的时候搜索. 实在学不进去.

Regex Golf 刷题

推荐个人认为最好的正则表达式教程: 《揭开正则表达式的神秘面纱》

(我认为学习正则根本不需要什么毅力,记不住说明你使用需求极低。)

哈哈哈哈哈虽然推荐了好多教程,但不准备学了…下次遇到再搜索

这倒是,大概一年用两回

其实不如干脆一次学会更节省时间的。而且掌握之后,遇到日常的某些问题会发现,也可以用正则解决,渐渐的它的应用频率就提高了。

不,我都是到要用的时候用这玩意儿现场复习的,推荐这个只是因为像字典一样查起来比较方便而已

多写爬虫?我的正则完全是通过写爬虫的过程中学会的