lf倩 发表于 2018-1-29 10:26:07

lf倩 发表于 2018-1-29 10:23
这些内容视频里没有,比较难,没有实战好难掌握,看过后容易忘记。。。。。
最后一个
sub("(?i)b+","x",...

(?i)是不是表示忽略大小写???

zyz2017 发表于 2018-5-7 01:50:40

lf倩 发表于 2018-1-29 10:26
(?i)是不是表示忽略大小写???

是啊 没看前面吗?

学学看看 发表于 2018-8-29 20:04:04

不确定的时间 发表于 2019-2-27 19:49:46

lf倩 发表于 2018-1-29 10:26
(?i)是不是表示忽略大小写???

是直接从爬虫开始学的

felix25 发表于 2020-1-27 14:52:18

(?i)这个怎么理解

felix25 发表于 2020-1-27 14:52:52

lf倩 发表于 2018-1-29 10:23
这些内容视频里没有,比较难,没有实战好难掌握,看过后容易忘记。。。。。
最后一个
sub("(?i)b+","x",...

同问

cug_cui 发表于 2020-2-5 02:02:54

import re

p = re.compile('section{ ( [^}]* ) }', re.VERBOSE)

n = p.finditer('section{First} section{second}')

for each in n:
    print(each.group(1))

m = p.sub(r'subsection{\1}','section{First} section{second}')

print(m)

输出:

First
second
subsection{First} subsection{second}

这个( [^}]* )匹配到First、second是什么原理?

ArmandXiao 发表于 2020-2-25 12:14:53

看了小甲鱼的文字版,清楚多了{:9_228:}

我是新小白 发表于 2020-6-6 14:17:47

还是有很多地方不太懂

三季人 发表于 2020-6-10 15:01:50

为什么我运行出来是这样的结果?

qq13700416415 发表于 2020-8-14 12:01:43

BigBigBig 发表于 2016-7-20 17:07
我想问一下,这个p.sub(r'subsection{\1}','section{First} section{second}') 中的\1到底是怎么匹配的。

代表\1匹配的是p对象第一个元祖()里的内容

wrw5192 发表于 2020-8-30 16:18:53

先看完再说,说实话感觉越往后越不容易理解
{:10_254:}{:10_254:}{:10_254:}

SKY126 发表于 2021-5-10 09:20:00

没看懂。

hveagle 发表于 2022-6-15 18:33:37

坚持
页: 1 [2]
查看完整版本: Python3 如何优雅地使用正则表达式(详解六)