如何搜索由空格分隔的字符?

时间:2012-06-29 05:04:30

标签: python python-2.7

我有一个包含普通字符串的文本文件。这是像这样的人物,由白色空间划分。

我想搜索“A”后跟一个空格。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

通过使用import RE,您可以在与正则表达式匹配的文本中进行搜索。

如果您正在查看空间位置,可以尝试以下

import re
with open("text", "r") as text:
    [i.start() for i in re.finditer(" ", text.read()]

这将返回空格发生位置的列表。

如果你明确地寻找'A'后跟一个空格,你可以用

来做
import re
with open("text", "r") as text:
    [i.start() for i in re.finditer("A ", text.read()]

答案 1 :(得分:0)

with open("testfile", "r") as testfile:
    positions = [i for i, x in enumerate(testfile.read()) if x == ' ']
print positions