美文网首页
python下正则表达式的随笔记录

python下正则表达式的随笔记录

作者: 清风的故事 | 来源:发表于2017-08-01 15:29 被阅读0次

书到用时方恨少,没碰过的东西,用起来上手速度挺慢的。但是呢?只要思路了解了,其实就快了。
最重要的还是要细细的讲解这个东西,明白了才行。
下面说下我了解了的东西:
目的:取出字符串中{ }中的内容

520022-20170731161624474-2142024046.png

最后使用的正则表达式为 {(.*?)}

先看 .*? :

首先 . 是用来匹配字符串,但是只能匹配一次。

所以加上 * ,可以让 . 进行匹配多次,但是这样会匹配直到查找到最后一个}后才结束,

继续加上?,表示非贪婪匹配,就是只要 .* 匹配到}后就停止。然后继续匹配下一个。

再来看 (.*?):

()的意思是进行分组操作,默认为捕获,即被分组的内容可以被单独取出,默认每个分组有个索引,从 1 开始,按照"("的顺序决定索引值。

其实就是匹配到第一个{result}后,就把result取出来。

最后看 {(.*?)} :

在最外围使用了一个{},意思就是要取{}中的数据。

正则博大精深,且容我继续研究吧!

相关文章

  • python正则表达式浅析

    简单记录下python下正则表达式的用法,加深对正则表达式用法的记忆,方便以后爬虫本文选取了莫烦python中我觉...

  • python下正则表达式的随笔记录

    书到用时方恨少,没碰过的东西,用起来上手速度挺慢的。但是呢?只要思路了解了,其实就快了。最重要的还是要细细的讲解这...

  • python多线程的初步探索(从Queue探索)

    前言 自学了快4天的python。有些东西还是需要自己记录一下,故此写下该随笔。 在学习python的时候,编写多...

  • 正则表达式

    Python正则表达式初识(一) Python正则表达式初识(二) Python正则表达式初识(三) Python...

  • 正则表达式

    Python:正则表达式Python:正则表达式

  • Python正则表达式指南

    Python正则表达式指南 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达...

  • 正则表达式: re

    Python 通过标准库的 re 模块支持正则表达式,re 模块的函数和正则表达式的使用规则记录于此,便于日后查阅...

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • Python爬虫解析神器-正则表达式如何更好运用?详解(建议收藏

    先详细的整理一下Python中的正则表达式的相关内容。正则表达式在Python爬虫中的作用就像是老师点名时用的花名...

网友评论

      本文标题:python下正则表达式的随笔记录

      本文链接:https://www.haomeiwen.com/subject/ntbjlxtx.html