首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

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

这是一个关于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)

热点排行