我想使用 python 获取 js 文件中多行注释的内容。
我试过这个代码示例
import re
code_m = """
/* This is a comment. */
"""
code_s = "/* This is a comment*/"
reg = re.compile("/\*(?P<contents>.*)\*/", re.DOTALL + re.M)
matches_m = reg.match(code_m)
matches_s = reg.match(code_s)
print matches_s # Give a match object
print matches_m # Gives None
我matches_m
得到None
. 但matches_s
有效。我在这里想念什么?