我正在尝试匹配看起来像这样的多行/块注释
<# This is a multiline comment
This is a multiline comment
This is a multiline comment
This is a multiline comment
This is a multiline comment
#>
“<# #>”确定块注释的开始和结束。我在我的应用程序中使用 PySide 和 QRegExp 函数,如下所示:
multiline_comment = r'<#(.*)?#>'
comment_ml_syntax = QtCore.QRegExp(Syntax.comment_ml_match)
comment_ml_format = QtGui.QTextCharFormat()
comment_ml_format.setForeground(Colors.COMMENT_COLOR)
QRegExp 似乎与多行注释不匹配。我是否缺少某种选项或标志?