2 lostofound lostofound 于 2014.05.16 11:00 提问

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

1个回答

oyljerry
oyljerry   Ds   Rxr 2015.01.02 11:13

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Python 利用字符串和列表将两个通讯录文本合并为一个文本
代码图片 txt 文件 emailaddress.txt 姓名 邮箱 张三 18556948743@qq.com 王五 16541321@qq.com 李七 1264513148@qq.com teleaddress.txt 姓名 电话号码 张三 18556948743 王五 16541321 李四 1264513148 合并后的文件 finish_file.txt 姓名 电话 ...
Python获取数据库数据并保存在excel表格中
Python获取数据库数据并保存在excel表格中。 将数据库中的数据保存在excel文件中有很多种方法,这里主要介绍pyExcelerator的使用。 一、前期准备(不详细介绍MySQL)python包pyExcelerator和MySQLdb 导入方法:(以Pycharm为例) 在File->Settings中点击右上角绿色图标“+”, 输入pyExcelerator
[python]使用txt保存和读取列表变量
问题:在python实际运用中,我们经常需要将变量保存在txt文件中,并且希望未来能读取他们。这里我们将自定义两个函数,来简化这个操作。 解决:1.保存入txt文件 输入:content(列表变量),filename(文件名,如'1.txt'),mode(读写方式,默认mode = 'a'). 输出:在当前目录下创建一个名为filename文件,并且将列表的每个元素逐一写入文件(加入换行符). de
python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。
python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。 import os import subprocess caselist=os.listdir('D:\\Program Files\\python\\test_case') for a in caselist:      s=a.split('.')[1]
将print输出结果保存到txt文件
years = [1,2,3,4,5,6] f = open("c.txt", 'w+') dicte=[] cd={} for i in years: print(i) years.remove(i) b=years dicte=b cd[i]=dicte print(dicte) print(years, file=f) print(cd...
python中如何把数据存储到本地
有很多时候,我们会在python的运行过程中得到一些重要的变量,比如一个数据量很庞大的dict。而且,后面的某些程序也会用到这个dict,那么我们就最好把它存储到本地来,然后下次调用的时候,先读取本地的文件,导入到字典类型中,调用即可。这样就免去了重新学习这个字典的过程。那么在python中如何把数据存储到本地呢?我们用到的是python中的pickle模块。 如下:import pickleda
python爬虫数据保存到本地各种格式的方法
最近爬虫又解决了很多问题,算是保存这部分的吧。 首先,我们如果想要抓取本地txt文件中的内容拿到特定网址去搜索。然后爬取搜索结果的话,这个很简单: f=open('C://Python27//1.txt')           #只需要通过这句代码打开你本地对应路径的文件就OK 但是如果你想要打开excel表格呢?这里就需要下载xlrd库。百度搜索就可以,解压。在cmd中进入解压文件夹然后输
Python如何将一个矩阵保存到一个列表中,再读出来
Python如何将一个矩阵保存到一个列表中,再读出来       在编辑程序时我们经常会遇到将一个个矩阵存储起来,到需要用的时候再一个个读出来:        下面这个方法就可以有效的解决这个问题:      以下是实验结果:
python元祖英雄技能,统计次数,获取索引
技能列表 count 获取指定成员在元组中出现次数 index 获取某一个值的索引位置,左边优先 汇总,已学四种数据类型 数字,字符串,列表,元组,布尔
python数据如何保存到excel中
第一步:下载xlwt 首先要下载xlwt,(前提是你已经安装好了Python) 下载地址:  https://pypi.python.org/pypi/xlwt/ 点击进去,找到下图内容 下载第二个 第二步:安装xlwt 打开cmd,切换目录到你下载的文件地址 输入python setup.py install,就安装成功了