由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python 编程求助:如何用re.search找多个string
相关主题
问个正则表达式的问题[转载] Re: [转载] 这样读多个文件对吗?
C++ Q88: nested non-template class (转载)超牛的debug
gmail越发难用为毛wildcard之类的search至今不能用?Re: [转载] how would you do this?
How many people use design patterns when coding?java + javascript open local file?
design patterns到底有用吗?perl: how to get the filename from the full path name
Python:How to replace 2 different patterns in 1 line in fileHow to fire up MFI in C#?
快速系统学习 c++ design pattern有什么好书或者网站吗问一个C++函数Parameter的问题
这样读多个文件对吗?问一个打开文件的问题
相关话题的讨论汇总
话题: attachment话题: strong话题: href话题: pattern话题: else
进入Programming版参与讨论
1 (共1页)
r*******e
发帖数: 114
1
我在分析一个网页时要找出某个字段,但是有的是结尾的,有的是以结尾
的,我写了下面的语句,两个re.search各自都能找,
但是nested if就只能找第一个了。请问各位python高手,是我的nested if用错了,还是
re.search用错了?
data = open("d:\cgi2.html").read()
pattern=re.search(r'(.*?)<.*?/a>',data)
if pattern:
filename=pattern.group(1)
else:
filename='999'
r*******n
发帖数: 3020
2
if else错了。

【在 r*******e 的大作中提到】
: 我在分析一个网页时要找出某个字段,但是有的是结尾的,有的是以结尾
: 的,我写了下面的语句,两个re.search各自都能找,
: 但是nested if就只能找第一个了。请问各位python高手,是我的nested if用错了,还是
: re.search用错了?
: data = open("d:\cgi2.html").read()
: pattern=re.search(r'r****t
发帖数: 10904
3
你没把要求说清楚,但是尽量少用 nested if else.
patterns = [re.compile(r'(.*?)<.*?/a>'),]
result = filter(None,[p.search(data) for p in patterns])

【在 r*******e 的大作中提到】

: 我在分析一个网页时要找出某个字段,但是有的是结尾的,有的是以结尾
: 的,我写了下面的语句,两个re.search各自都能找,
: 但是nested if就只能找第一个了。请问各位python高手,是我的nested if用错了,还是
: re.search用错了?
: data = open("d:\cgi2.html").read()
: pattern=re.search(r'r*******e
发帖数: 114
4
请问能具体指出错在哪里吗?多谢了!

【在 r*******n 的大作中提到】
: if else错了。
r****t
发帖数: 10904
5
what's your 具体 expectation?

【在 r*******e 的大作中提到】
: 请问能具体指出错在哪里吗?多谢了!
r*******n
发帖数: 3020
6
你用if else的想法是什么?
两条语句都要执行,为什么放到if else里。
我认为这个问题不需要用。

【在 r*******e 的大作中提到】
: 请问能具体指出错在哪里吗?多谢了!
r*******e
发帖数: 114
r****t
发帖数: 10904
r*******e
发帖数: 114
r****t
发帖数: 10904
10
奇怪,偏不用我贴给你的那几行,最后写了个效果一样的。。。
r*******e
发帖数: 114
11
不是不想用,是不会用,用了报错。。。

【在 r****t 的大作中提到】
: 奇怪,偏不用我贴给你的那几行,最后写了个效果一样的。。。
r****t
发帖数: 10904
12
probably I made mistakes somewhere..

【在 r*******e 的大作中提到】
: 不是不想用,是不会用,用了报错。。。
1 (共1页)
进入Programming版参与讨论
相关主题
问一个打开文件的问题design patterns到底有用吗?
awk求救Python:How to replace 2 different patterns in 1 line in file
C语言程序静态库和动态库的创建及其应用快速系统学习 c++ design pattern有什么好书或者网站吗
xterm的title恢复问题 (转载)这样读多个文件对吗?
问个正则表达式的问题[转载] Re: [转载] 这样读多个文件对吗?
C++ Q88: nested non-template class (转载)超牛的debug
gmail越发难用为毛wildcard之类的search至今不能用?Re: [转载] how would you do this?
How many people use design patterns when coding?java + javascript open local file?
相关话题的讨论汇总
话题: attachment话题: strong话题: href话题: pattern话题: else