读书人

这是一个关于PYTHON字符串有关问题~

发布时间: 2014-01-12 00:03:16 作者: rapoo

这是一个关于PYTHON字符串问题~~
像这些字符串 我要取每行每列的第一个冒号前的字符串要怎么做哦 大牛们 救救菜鸟

johntest:4564:4464
adadadad:879745:54
sdasdsad:41546:464
```````
sadasdad:879879:465

应该怎么得到下面的效果
johntest
adadadad
sdasdsad
```````
sadasdad
[解决办法]

引用:
Quote: 引用:


#用的正则
import re
a=p2.stdout.read()
L=re.findall(r'^(.*?)[::]',a,re.MULTILINE)
print L

我测试了下
a=p2.stdout.read()
b=re.findall(r'^(.*?)[::]',a,re.MULTILINE)

if b !='':
return (False,"unsafe users" + ":" + b)


return(True,"pass")
不行哦 报错了

b是列表要成字符,可以S='\n'.join(b)

读书人网 >perl python

热点推荐