python - 如何删除 re.search 结果中的部分字符串?

标签 python

text = urllib.urlopen('www.text.com').read()
frase = re.search("your text here(.*)", text).group()

使用这些代码,我得到的结果是“先生,您的文本”...

我如何从结果中删除此处的文本,只保留“先生”部分?

最佳答案

指定您希望在对 group() 的调用中接收的群组编号(= 正则表达式中括号之间的内容) :

frase = re.search(...).group(1)

关于python - 如何删除 re.search 结果中的部分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2346215/

相关文章:

python - 删除音乐文件元数据标签

python - 如何从文件中读取数字(用空格分隔)?

python - 如果数据输入多次,则不同的响应

python - 为什么 Django 不使用 IPython?

python - 如何将groupby中的行与多个条件组合起来?

python - 如何将空格分隔的数据转换为 csv 格式 - Python

python - 导入函数的内存

Python - 用于带计数器

python - (scikit-image) HOG 可视化图像在保存时显示为黑色

python - 在 Python 中写入空文件之前如何检查条件?