我有一个包含普通字符串的文本文件。就是这样的字符,由空格分隔。
我想搜索“A”,后跟一个空格。
我怎样才能做到这一点?
通过使用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()]
with open("testfile", "r") as testfile:
positions = [i for i, x in enumerate(testfile.read()) if x == ' ']
print positions