解决了一个查找 .php 函数体开头的琐碎任务,但是我尝试了却无法获得正则表达式匹配。这是我应该做的工作:
import re
print re.search(r"addToHead(){", "addToHead(){\n\tcode...").group()
# addToHead is the function I'm looking for.
# --> AttributeError: 'NoneType' object has no attribute 'group'
print re.search(r"addToHead()\{", "addToHead(){\n\tcode...").group()
# Nor backslashing or double backslash works.
print re.search(r"addToHead()[\{]", "addToHead(){\n\tcode...").group()
print re.search(r"addToHead()[\x7b]", "addToHead(){\n\tcode...").group()
# Noting works...am I missing something??
我也尝试过re.DOTALL
同样令人不快的结果。我坐立不安吗?还是一个错误..?