-1

我有一个包含普通字符串的文本文件。就是这样的字符,由空格分隔。

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

我怎样才能做到这一点?

4

2 回答 2

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()]
于 2012-06-29T05:16:37.610 回答
0
with open("testfile", "r") as testfile:
    positions = [i for i, x in enumerate(testfile.read()) if x == ' ']
print positions
于 2012-06-29T05:10:50.497 回答