腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
使用
regex
finditer
()
而
不是
findall
()
、
、
、
、
如果
findall
()足够好,
使用
finditer
()的好处是什么?
findall
()返回所有匹配,
而
finditer
()返回match对象,它不能像静态列表那样直接处理。例如:CARRIS_
REGEX
= (r'<th>(\d+)</th><th>([\s\w\.\-]+)</th>' r'<th>(\d+
浏览 6
提问于2016-09-10
得票数 3
回答已采纳
2
回答
在re.
findall
()上操作
我希望在找到每个对象时将其转换为字符串,
而
不是
找到整个列表,然后转换列表中的每个项: aList = regexObj.
findall
(s.text) if regexObj.
findall
(s.text编辑:我自己对包含500 k可匹配实例的文件的几种方法进行了研究,发现
使用
re.
findall
()进行列表理解比
使用
re.
finditer
()在搜索项时转换对象时的列表理解速度快40-50%。param=...'),
regex</e
浏览 6
提问于2016-12-13
得票数 0
回答已采纳
5
回答
re.
finditer
和re.
findall
之间的不同行为
、
我
使用
了以下代码:pattern= re.compile(CARRIS_
REGEX
, re.UNICODE)
fin
浏览 0
提问于2010-09-22
得票数 26
回答已采纳
2
回答
在Python中返回
regex
中的所有匹配
、
>>> import re
为什么
下面的代码只返回'abcd‘
而
不返回'aecd'?如果我两个都想退货,我该怎么做?
浏览 0
提问于2014-05-25
得票数 0
2
回答
除了返回re.
findall
()和python中的re.
finditer
()中的字符串和迭代器之外,它们的工作方式也不同吗?
、
line = "ABCDABCDABCDXXXABCDXXABCDABCDABCD"
regex
= rf"({str_key})+" print(find_all_found) for i in find_iter_found: prin
浏览 6
提问于2020-08-10
得票数 2
回答已采纳
3
回答
Python不允许我
使用
regex
执行match.group()操作?
、
>>> #import
regex
library>>> ... matcht = re.
findall
(r'\d', dwtunl)>>> #m
浏览 4
提问于2013-10-28
得票数 1
回答已采纳
1
回答
为什么
使用
括号时re.findalll和re.
finditer
的输出不同?
、
、
、
在Python3.6中,
为什么
在下面的示例中re.
findall
会返回与re.
finditer
不同的项?print(re.
findall
(r"ca(p)", text)) print(i)
findall
返回'p',‘p’,
而
finditer
返回两个"cap“。只有当我
使用
括号时才
浏览 0
提问于2018-06-15
得票数 0
1
回答
Python:如何强制字符串文本,
而
不被解释为
regex
模式
、
一个解决方案是
使用
regex
搜索文章中的短语(
findall
,
finditer
):passage = "24C with" 结果是因为短语与索引0处的段落匹配,而且只有一处出现。然而,当短语中包含在
regex
中具有特殊含义的字符时,情况就更复杂了。, pas
浏览 1
提问于2017-09-28
得票数 1
回答已采纳
3
回答
在
regex
中
使用
组时,re.
findall
()和re.
finditer
()之间的区别?
、
、
、
T我希望
regex
与全名相匹配,例如在“Schafer先生”中matches = re.
finditer
(r'(Mr|Ms|Mrs)\.?T'>但是当我
使用
findall
()时:结果:
浏览 2
提问于2020-09-25
得票数 1
回答已采纳
2
回答
regex
.
findall
返回一个dict
而
不是
list
、
、
首先,我需要
使用
regex
从字符串中提取json。regu =
regex
.compile(r'\{(?:[^{}]|(?R))*\}')主要目标是:从
findall
结果中提取json值。返回一个list
而
不是
dict,所以上面的操作失败了。同时,当
使用
findall
时,它会返回: ['{'statu
浏览 2
提问于2022-08-04
得票数 -1
回答已采纳
1
回答
是否有像re.
findall
这样的函数,但它返回字典
而
不是
元组?
、
P<wrl>w[oa]rld)'[('hello', 'world'),('hella','warld')][{'hel':'hello第二个问题:def findalldict(
regex
,line): match = 1 whil
浏览 3
提问于2012-03-24
得票数 3
回答已采纳
1
回答
如何在允许Python不匹配的情况下搜索子字符串并获取匹配索引?
我可以
使用
以下命令来实现: import
regex
regex
.
findall
("(key_string){s<=2}", "kei_strung has two mismatches") 我得到的是:['kei_strung'] 我想要做的是检索开始和结束位置索引,我可以
使用
re.search()获得它们。不幸的是,我不知道如何
使用
re.search()允许2个不匹配。 你是如何得到这个结果的?
浏览 12
提问于2021-06-25
得票数 0
回答已采纳
2
回答
python "
regex
“和"re”模块中的“回溯条件”不能按预期工作。
、
(1)\)|-)\d{3}-\d{4}
regex
,它确实
使用
回溯条件来匹配所需的电话号码,在python代码下面的包括:。"""out = pat.
findall
(st)
使用
search(st.group()
浏览 3
提问于2019-11-30
得票数 2
回答已采纳
3
回答
如何
使用
正则表达式找到多个匹配项?
、
example <a>first</a> asdqwe <a>second</a>"list = ["first","second"] 我知道,在寻找一种解决方案时,我应该
使用
以下代码
浏览 5
提问于2019-10-10
得票数 1
回答已采纳
3
回答
查找逗号空格年份,但忽略不带空格的逗号年份
、
我最初
使用
的是拆分,并且能够使年份匹配,但当我添加,时,我意识到它看起来像是两个不同的单词,所以我认为这不会起作用。
浏览 2
提问于2011-04-22
得票数 0
回答已采纳
2
回答
Python re.search
、
当
使用
re.
findall
()时,我可以同时获得Hello和World。如何
使用
re.search()实现这一点
浏览 0
提问于2013-11-27
得票数 15
回答已采纳
4
回答
将re.
finditer
结果相加
、
有没有像你对
findall
所做的那样,将不同的
finditer
的结果相加?例如:我有几种不同的模式和结果,我想把它们作为一个单独的块来迭代,
而
不是
单独的。
浏览 7
提问于2013-12-05
得票数 1
回答已采纳
1
回答
如果我
使用
的是re.
finditer
(),如何限制python中出现的次数?
、
我可以
使用
regex
成功地匹配该模式,但是,同一段发生的次数超过1次,我只需要打印出该段落的第一次出现。到目前为止这是我的正则表达式。+[\S\s],然后我做了matches = pattern.
finditer
(file_name),最后我遍历了一个for循环并打印了print(i.group())。注意:我之所以
使用
finditer
()
而
不是
findall
(),是因为我需要将其打印为字符串
浏览 3
提问于2022-07-06
得票数 0
2
回答
为什么
findall
在与组匹配时不返回整个匹配?
、
>>> for m in re.
findall
('RA[a-zA-Z0-9]*',"RAJA45909"): >>> for m in re.
findall
浏览 6
提问于2016-04-10
得票数 4
回答已采纳
1
回答
使用
正则表达式re.search和re.compile的问题
、
、
、
我已经成功地只编写了表达式,但是当涉及到在python中实际
使用
它和re时。模组我很困惑。我不明白的是什么时候去use.compile,什么时候做re.search ->should return: firstname lastname/Australia/ABC 页面上可能有
浏览 3
提问于2014-06-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么使用MQTT而不是HTTP?
Java:为什么使用Java而不是python?
我为什么推荐大家使用 Nginx 而不是 Apache?
为什么使用C+而不是C#编写Windows?
python正则表达式全套学习详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券