python 总结下 字符在字符串中第n次的所在位置
2014-07-29 10:59
387 查看
def findSubStr(substr, str, i): count = 0 while i > 0: #循环来查找 index = str.find(substr) if index == -1: return -1 else: str = str[index+1:] #第一次出现该字符串后后面的字符 i -= 1 count = count + index + 1 #位置数总加起来 return count - 1
二.
def findStr(string, subStr, findCnt): listStr = a.split(subStr,findCnt) print listStr if len(listStr) <= findCnt: #分割完后的字符串的长度(分割段)与要求出现的次数比较 return -1 return len(string)-len(listStr[-1])-len(subStr) #len(listStr[-1])最后的一个集合里面字符串的长度 ,len(subStr) 减去本身的长度 a = "12345(1)254354(1)3534(1)14" sub = "(1)" N = 2 #查找第2次出现的位置 print findStr(a,sub,N)
相关文章推荐
- 关于SQL中查找字符串的总结 PATINDEX CHARINDEX 返回字符串中第N次出现指定字符串位置
- C++字符串处理的一个例子:1.查找一个字符在字符串中第n次出现的位置。2分割字符串
- [置顶] 在字符串中查找一个特定的字符最后一次出现的位置,并返回字符所在位置。
- Python:查找字符在字符串中的位置
- (C#)检索出一个字符串中某字符第n次出现的位置(IndexOf)
- Java 获取字符串中第N次出现的字符位置
- 【python】去掉字符串中某个指定位置的字符的几种方法
- 获得某字符串(matString)中某个字符(string)第n次出现的位置
- c语言:返回指定字符在指定字符串中第n次出现的位置(从0开始计算)
- SQL之得到一个字符串中某一个字符第n次出现的位置的函数
- python实现从字符串中找出字符1的位置以及个数的方法
- sqlserver 查找某个字符在字符串中第N次出现的位置
- python——巧用正则寻找字符串中的特定字符的位置
- Python函数——查找字符串第n次出现的位置
- sqlserver 查找某个字符在字符串中第N次出现的位置
- 【python学习】从字符串中找出字符1的位置以及个数
- python实现从字符串中找出字符1的位置以及个数的方法
- Python:字符串中指定位置插入一个字符
- oracle数据库中对字符串的操作1(查询长度、某字符所在位置)
- [置顶] 在字符串中查找一个特定的字符第一次出现的位置,并返回字符所在位置;如果没有则返回NULL。