emacs (python-mode) で Python ドキュメント文字列に特別なマークアップを追加しようとしています。
現在、次の方法で1行を抽出できます。
(font-lock-add-keywords
'python-mode
'(("\\(\"\\{3\\}\\.+\"\\{3\\}\\)"
1 font-lock-doc-face prepend)))
これは今動作します:
"""Foo"""
しかし、次のような改行があるとすぐに:
"""
Foo
"""
もう機能しません。.
改行 ( ) が含まれていないため、これは論理的\n
です。文字クラスを使用する必要がありますか?
間のすべてを含むようにこの正規表現を修正するにはどうすればよい""" """
ですか?
前もって感謝します!