我不使用或不做太多文本搜索,但无法找到一个答案,即正则表达式是如何从一个文本文件中查找以t开头、以t结尾的所有单词,其中每个单词都位于一个换行符上。从搜索中尝试了一些建议;下面将查找所有以T开头的单词,以及T下一个出现的位置。然而,我想找出最后一个字母是T的位置,不管这两个字母之间出现了多少个T。抱歉,如果这真的很琐碎,但在每一次组合后,我都会发现我没有结果。我不确定为什么
r'^T.*T$'
没用。
with open('/Users/../words.txt') as f:
passage = f.read()
words = re.findall(r'T.+T', passage)
print(words)