dmtx.net
当前位置:首页 >> python字符串查找 >>

python字符串查找

#coding=gbk #下面就是代码,测试了一下没有问题 #python 2.7.5 def srch(fileName): f = open(fileName,'r').read() s = f.split('\n') a0 = s[0] for i in range(0,len(s)): if len(s) == 1: #这一行我不知道有没有用,判断文本是否只有一行 i...

没有问题,s.find("cd")是返回"cd"在s中出现的最小的index(序号,从0开始) 如果要统计出现的次数,可以用s.count("cd"),结果为1

python字符串字串查找 find和index方法 python 字符串查找有4个方法,1 find,2 index方法,3 rfind方法,4 rindex方法。 1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1 info = 'abca' print info.find('a')##从下标0开...

for each in string_list: if ch in each: print each

>>> s='abcddefg'>>> s[0]'a'>>> s[1]'b'>>> s.index('e')5看明白了吗? 字符串其实也可以看作一个数组list对象!!

import rea = "asdf[abc123]我们"g = re.search("\[.*\]", a)if g: print(g.group())else: print("") 看看这个是不是你想要的效果,最后打印的是[abc123],如果你[]不想要,可以在匹配完成后手动去掉字符串的第一个和最后一个字符

def getlist(filename): myfile=open(filename) s='' start=False mylist=[] for line in myfile: if line.strip()=='>>>': start=True elif line.strip()=='#': mylist.append(s) s='' start=False elif start: s+=line return mylist 未经测试...

Python编程中对字符串进行搜索查找,并返回字符位置,案例代码如下: # multiple searches of a string for a substring # using s.find(sub[ ,start[, end]]) #以下面test这段文本为例text = 'MSKSASPKEPEQLRKLFIGGLSFETTDESLRSAHFESSSYGSAGRRF...

python的字符串可以看做是数组的 所以比如mystr = "what is your name" newstr = mystr if newstr.find("a") >= 0: newstr = newstr[newstr.find("a"):] #这是后newstr就是第一个a开始之后的字符串 如果不需要包含第一个找到的a,那么可以这样: ...

# coding=gbkimport rea = u'放辣椒发了你好啊's = re.compile(u"你|我|他")for i in s.finditer(a): print i.start(),i.group() for i,j in enumerate(a): if(j in u'你我他'): print i,j

网站首页 | 网站地图
All rights reserved Powered by www.dmtx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com