python 巧用正则寻找字符串中的特定字符的位置方法

yipeiwu_com6年前Python基础

假定字符串为:

小明买冰棍花了5元,买糖果花了3元,买游戏花了59元,小明今天一共花了67元。

要找到字符串中所有"元"所在的位置,只需几行代码即可搞定。

import re 
str=u'小明买冰棍花了5元,买糖果花了3元,买游戏花了59元,小明今天一共花了67元。' 
word = u'元' 
a = [m.start() for m in re.finditer(word, str)] 
print a 

结果为 [8, 16, 25, 37],说明"元"出现的位置在第8、16、25和37处。

以上这篇python 巧用正则寻找字符串中的特定字符的位置方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python字符串逆序的实现方法【一题多解】

/post/156406.htm /post/156407.htm 1. 使用索引 >> strA = 'abcdefg' >> strA[::-1] 'gf...

获取Django项目的全部url方法详解

在为一个项目添加权限时,遇到一个问题,就是为项目所有的url设置权限,但是一个一个手动输入太麻烦了,所以考虑用代码获取到一个项目所有的url 首先,考虑到项目最外层的urlpartte...

Python面向对象基础入门之设置对象属性

前言 前面我们已经介绍了 python面向对象入门教程之从代码复用开始(一) ,这篇文章主要介绍的是关于Python面向对象之设置对象属性的相关内容,下面话不多说了,来一起看看...

对python中的six.moves模块的下载函数urlretrieve详解

对python中的six.moves模块的下载函数urlretrieve详解

实验环境:windows 7,anaconda 3(python 3.5),tensorflow(gpu/cpu) 函数介绍:所用函数为six.moves下的urllib中的函数,调用如...

Pandas_cum累积计算和rolling滚动计算的用法详解

Pandas主要统计特征函数: 方法名 函数功能 sum() 计算数据样本的总和(按列计...