python 正则表达式-python正则表达式的结果如何保存到列表中?

问题描述

python正则表达式的结果如何保存到列表中?
pattern = re.compile(r'>w*(')
f = open('logcat.txt','r+')
for eachLine in f.readlines():
    match=pattern.search(eachLine)
if match is not None:
    print match.group()

这样的得到的结果是

write(
(
write(
getDeviceId(
read(
read(
getInstance(
update(
digest(
getInstance(
update(
digest(
sendTextMessage(
getInstance(
update(
digest(
update(
digest(
sendTextMessage(
getInstance(
update(
digest(

如何才能把它们分别作为列表的一项存入自己定义的列表中?
还有就是怎么修改正则表达式,只显示">"和"("之间的内容?
原始文件中的每行格式都是这样的:
V/DroidBox( 384): Ljavax/crypto/spec/SecretKeySpec;->([B={108, 100, 104, 100, 46, 99, 111, 109} | Ljava/lang/String;=DES)V

解决方案

re.compile(r'>(w*)(')

时间: 2024-08-02 05:51:06

python 正则表达式-python正则表达式的结果如何保存到列表中?的相关文章

用python实现的可以拷贝或剪切一个文件列表中的所有文件_python

复制代码 代码如下: # coding:utf-8 import os import sys def cut_and_paste_file(source, destination):     '''     source: file path 中文     destination: directory path     '''     def format_path(path):         if not os.path.isabs(path):             path = os.

python怎么根据正则表达式提取指定的内容

python怎么根据正则表达式提取指定的内容: 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事. 下面演示了在python里,通过正则表达式来提取符合要求的内容. 实例代码: import re # 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事. # 下面演示了在python里,通过正则表达式来提取符合要求的内容.有几个要注意 的地方就是: # [1] 要用()将需要的内容包含起来 # [2] 编号为0的group是整个符合正则表达式的内容,编号为1的是

《Python核心编程(第二版)》——1.7 比较Python(Python与其他语言的比较)

1.7 比较Python(Python与其他语言的比较) Python已经和很多语言比较过了.一个原因就是Python提供了很多其他语言拥有的特性,另外一个原因就是Python本身也是由诸多其他语言发展而来的,包括ABC.Modula-3.C.C++.Algol-68.SmallTalk.Unix shell和其他的脚本语言,等等.Python就是"浓缩的精华":Van Rossum研究过很多语言,从中吸收了许多觉得不错的特性,并将它们溶于一炉. 然而,往往因为Python是一门解释型

最新密码验证正则表达式_正则表达式

正则表达式验证密码功能在项目中经常被使用到,但是很多朋友还是不大会使用密码正则表达式进行验证,本文小编为大家整理了php密码验证正则表达式.python密码强度正则,当然还有大家常用到的js正则表达式,希望大家喜欢. 刚开始复习一下,什么是正则表达式?在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码. php密码验证正则表达式(8位长度限制) <?php //密码验证 $password =

可爱的Python:Python中的文本处理

与其它几种流行的脚本语言一样,Python 是一种用于浏览和处理文本数据的优秀工具.本文为 Python 的初学者概述了 Python 的文本处理工具.文章说明了规则表达式的一些常规概念,并提供了处理文本时,什么情况下应使用(或不使用)规则表达式的建议. 什么是 Python? Python 是由 Guido van Rossum 开发的.可免费获得的.非常高级的解释型语言.其语法简单易懂,而其面向对象的语义功能强大(但又灵活).Python 可以广泛使用并具有高度的可移植性. 字符串 -- 不

用 Python 实现 Python 解释器

Allison 是 Dropbox 的工程师,在那里她维护着这个世界上最大的 Python 客户端网络之一.在去 Dropbox 之前,她是 Recurse Center 的协调人, 是这个位于纽约的程序员深造机构的作者.她在北美的 PyCon 做过关于 Python 内部机制的演讲,并且她喜欢研究奇怪的 bug.她的博客地址是 akaptur.com. 介绍 Byterun 是一个用 Python 实现的 Python 解释器.随着我对 Byterun 的开发,我惊喜地的发现,这个 Pytho

用Python实现Python解释器

Allison 是 Dropbox 的工程师,在那里她维护着这个世界上最大的 Python 客户端网络之一.在去 Dropbox 之前,她是 Recurse Center 的协调人, 是这个位于纽约的程序员深造机构的作者.她在北美的 PyCon 做过关于 Python 内部机制的演讲,并且她喜欢研究奇怪的 bug.她的博客地址是akaptur.com. 介绍 Byterun 是一个用 Python 实现的 Python 解释器.随着我对 Byterun 的开发,我惊喜地的发现,这个 Python

《Python游戏编程快速上手》——2.3 在变量中存储值

2.3 在变量中存储值 也可以把表达式的计算结果的值存储到变量中,以便后面可以使用它.可以把变量当做是一个可以保存值的盒子. 一条赋值语句指令会把一个值保存到一个变量中.输入变量的名称,后边跟着等号(=称为赋值操作符),然后是要存储到这个变量中的值.例如,在交互式shell中输入spam = 15: >>> spam = 15 >>> 这将把值15存储到spam变量的盒子中,如图2-4所示.名字"spam"是盒子的标签(Python由此可以识别变量)

可爱的Python: 重温Python的XML工具

David Mertz 创作的 可爱的 Python的第一.第二部分概述了在 Python 中使用XML.然而,在那些最初的文章出现后,Python 中的 XML工具有了很大的发展.不幸的是,这些改进中的大多数并不向后兼容.在这个特别部分中,重温了作者先前对XML 工具的讨论,并提供最新的代码示例. 在许多情况下,Python 是使用 XML 文档的理想语言.像 Perl.REBOL.REXX 和 TCL 一样,它是一种灵活的脚本语言,并且有强大的文本操作能力.而且,除了对多数类型的文本文件(或