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

yipeiwu_com5年前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递归遍历列表及输出的实现方法

本文实例讲述了Python递归遍历列表及输出的实现方法。分享给大家供大家参考。具体实现方法如下: def dp(s): if isinstance(s,(int,str)):...

python hashlib加密实现代码

python hashlib加密实现代码

用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA512,MD5算法。 以下是算法示例: #!/usr/bin/env pytho...

Python实现Singleton模式的方式详解

前言 使用python实现设计模式中的单例模式。单例模式是一种比较常用的设计模式,其实现和使用场景判定都是相对容易的。本文将简要介绍一下python中实现单例模式的几种常见方式和原理。一...

python读取文件名称生成list的方法

经常需要读取某个文件夹下所有的图像文件。 我使用python写了个简单的代码,读取某个文件夹下某个后缀的文件,将文件名生成为文本(csv格式) import fnmatch impo...

在Pycharm中项目解释器与环境变量的设置方法

1.官网下载Pycharm community版如pycharm-community-2017.3.1.tar.gz。 2. #解压tar.gz tar xfz pycharm-*.ta...