MoinMoin
セットアップ
カスタマイズ
改造パーサ
Markdown を使う
読書
プログラミング
その他
CSS Tips
下記のページ名のコンテンツをアップロードすることができます。 もしページ名を変更すれば、別のページのコンテンツをアップロードすることもできます。 ページ名が空の場合、ファイル名からページ名を決定します。
作るのに苦労した正規表現をメモ。
後で詳しく書く これは… 正規表現でやるのはよくない。と思う。 python
ptn = r'<a((?:(?!\s+class=(?:(?:"[^"]*")|(?:[^\s>])))\s+[^\s=]+=(?:(?:"[^"]*")|(?:[^\s>]*)))*)(?:(\s+class=)(?:(?:"([^"]*)")|([^\s>]*)))?(.*?)>(.*)'