如何深入掌握Python3正则表达式的核心应用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5027个文字,预计阅读时间需要21分钟。
正则表达式+本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大工具,它具有自己独特的语法结构,有了它,实现字符串的搜索、替换、匹配验证都变得不在话下。
正则表达式
本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。
当然对于爬虫来说,有了它,我们从HTML里面提取我们想要的信息就非常方便了。
实例引入
说了这么多,可能我们对它到底是个什么还是比较模糊,下面我们就用几个实例来感受一下正则表达式的用法。
我们打开开源中国提供的正则表达式测试工具tool.oschina.net/regex/,打开之后我们可以输入待匹配的文本,然后选择常用的正则表达式,就可以从我们输入的文本中得出相应的匹配结果了。
例如我们在这里输入待匹配的文本如下:
Hello, my phone number is 010-86432100 and email is cqc@cuiqingcai.com, and my website is cuiqingcai.com.
这段字符串中包含了一个电话号码和一个电子邮件,接下来我们就尝试用正则表达式提取出来。
我们在网页中选择匹配Email地址,就可以看到在下方出现了文本中的Email。如果我们选择了匹配网址URL,就可以看到在下方出现了文本中的URL。是不是非常神奇?
其实,在这里就是用了正则表达式匹配,也就是用了一定的规则将特定的文本提取出来。
本文共计5027个文字,预计阅读时间需要21分钟。
正则表达式+本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大工具,它具有自己独特的语法结构,有了它,实现字符串的搜索、替换、匹配验证都变得不在话下。
正则表达式
本节我们看一下正则表达式的相关用法,正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。
当然对于爬虫来说,有了它,我们从HTML里面提取我们想要的信息就非常方便了。
实例引入
说了这么多,可能我们对它到底是个什么还是比较模糊,下面我们就用几个实例来感受一下正则表达式的用法。
我们打开开源中国提供的正则表达式测试工具tool.oschina.net/regex/,打开之后我们可以输入待匹配的文本,然后选择常用的正则表达式,就可以从我们输入的文本中得出相应的匹配结果了。
例如我们在这里输入待匹配的文本如下:
Hello, my phone number is 010-86432100 and email is cqc@cuiqingcai.com, and my website is cuiqingcai.com.
这段字符串中包含了一个电话号码和一个电子邮件,接下来我们就尝试用正则表达式提取出来。
我们在网页中选择匹配Email地址,就可以看到在下方出现了文本中的Email。如果我们选择了匹配网址URL,就可以看到在下方出现了文本中的URL。是不是非常神奇?
其实,在这里就是用了正则表达式匹配,也就是用了一定的规则将特定的文本提取出来。

