我在Python的文本中找不到“#DD#”

时间:2012-12-17 15:51:40

标签: python regex

我正在尝试在文本文件中找到所有字符串“#DD#”,但我的搜索脚本什么也没有返回,即使我确定“#DD#”存在。我有一种感觉,#DD#是符号的错误组合,但我不知道如何使其工作。我将不胜感激任何建议。

UPD:我想我非常清楚地问了这个问题(无处要求为我编写代码 - 我可以自己做);我刚遇到这个奇怪的问题,我无法理解。我的脚本找到此模式的所有其他标签#CC#,#KK#,#WW#以及许多其他标签,除了#DD#或任何其他以#D *开头的标签。如果你,强大的专家,看到没有问题,说这样就足够了。不需要粗鲁。

1 个答案:

答案 0 :(得分:2)

错误的符号组合无关

import re

str = '#DD# and #DD# more #DD#'

re.findall('#DD#',str)
['#DD#', '#DD#', '#DD#']

我怀疑你没有正确阅读文件,或者它是空的,或者其他的东西......但你需要发布你的代码。