前言

我想通过前面的文章分享,您应该已经对正则表达式的用途,使用方法都有所了解了。本篇文章算是一个正则表达式的拓展阅读,推荐一个可视化正则表达式的网站,以便读者加深正则表达式的印象。

开始

废话不多说,先上网址:https://www.debuggex/。

接着,通过该网址,我们再来回顾下那五类元字符。

集合([])

例如[abc],就代表匹配abc中的一个。图中就是One of。

[^abc]就是不匹配abc。

次数字符

*代表0或多个,+代表1个或多个,?代表0个或1个,下面的图我想你就应该能明白。

并列(|)

a|b代表的就是匹配a或者b,如图。

提取

例如(a)(b),就会提取两个group。

特定意义符号在这里就不演示了,大家也可以多动动手,这样才能加深印象。

最后

希望借助这个工具,能帮你更好的理解与学习正则表达式的应用。最后,正则表达式是真的香。

推荐阅读:

一文弄懂正则表达式

正则表达式在工作中的使用案例

Python正则表达式

更多推荐

正则表达式可视化网站推荐