2023年9月26日火曜日

正規表現で改行を含んだワイルドカード指定

([\s\S\n]*?) または ([\s\S\n]⁺?)

*は0個以上の一致、⁺は1個以上の一致

  • \s: 空白文字を表す。[ \t\n\r\f]と同じ
  • \S: 非空白文字を表す。[ \t\n\r\f]以外の一文字。
  • \n: 改行文字を表す。

参考: VS Codeで複数行に渡って正規表現を利用する - Qiita
https://qiita.com/birdwatcher/items/dee34a11619b11e1fe81

2023年9月22日金曜日

django-CMSでのチェック方法

django-CMS (https://www.django-cms.org)

$ python manage.py cms check

を実行すると保存されておらずorphanedになったものが発見される場合がある。
以下を実行して削除する。

$ python manage.py cms list plugins

$ python manage.py cms delete-orphaned-plugins