相关疑难解决方法(0)

re.search和re.match有什么区别?

Python 模块中的函数search()match()函数有什么区别?re

我已经阅读了文档(当前文档),但我似乎永远不会记住它.我不得不查阅并重新学习它.我希望有人会用例子清楚地回答它,以便(也许)它会坚持到底.或者至少我会有一个更好的地方回答我的问题,重新学习它将花费更少的时间.

python regex search match

483
推荐指数
8
解决办法
29万
查看次数

Python提取模式匹配

Python 2.7.1我试图使用python正则表达式来提取模式中的单词

我有一些看起来像这样的字符串

someline abc
someother line
name my_user_name is valid
some more lines
Run Code Online (Sandbox Code Playgroud)

我想提取单词"my_user_name".我做的事情

import re
s = #that big string
p = re.compile("name .* is valid", re.flags)
p.match(s) #this gives me <_sre.SRE_Match object at 0x026B6838>
Run Code Online (Sandbox Code Playgroud)

如何立即提取my_user_name?

python regex

96
推荐指数
8
解决办法
20万
查看次数

TypeError:无法连接“ str”和“ _sre.SRE_Match”对象

我正在使用正则表达式检索字符串,并且尝试将其与其他字符串连接起来。

错误:

TypeError: cannot concatenate 'str' and '_sre.SRE_Match' objects
Run Code Online (Sandbox Code Playgroud)

例:

original_string = "ABC 4x DEF"
regex = re.search(r"(\d)X|x", original_string)
new_string = "+" + regex + "00"
print "New string: %s" % new_string
Run Code Online (Sandbox Code Playgroud)

new_string"+400"如果一切正常,应该是。

python regex concatenation

-2
推荐指数
1
解决办法
2521
查看次数

标签 统计

python ×3

regex ×3

concatenation ×1

match ×1

search ×1