読者になる

koba::blog

2005-12-08

PukiWikiのプラグインの正規表現(2)

Perl

PukiWikiのプラグインの正規表現 - koba::blogは、正しくないソースに対してものすごく時間がかかる場合があるので修正。

my $plugin_regex;
$plugin_regex
    = qr/
            &\w+
            (?: \( (?>[^\)]+) \) )?
            (?: { (?: (??{$plugin_regex}) | (?>[^&}]*) )+ } )?
            ;
        /x;

「アトミックなグループ」を使ってみた。

xlc 2005-12-08 00:50

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« PukiWikiのプラグインの正規表現(3) PukiWikiのプラグインの正規表現 »
プロフィール
id:xlc id:xlc はてなブログPro

小林聡: プログラマです

読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
最新記事
  • 麻雀の「待ち」を出力するプログラム
  • npm モジュールのセキュリティアップデート(3)
  • 麻雀アプリのデバッグに使える牌姿
  • LiuLian ver.1.1.0 リリース
  • LiuLian ver.1.0.0 公開
  • ダブルリーチの好形率・和了率・平均打点は?
  • さよなら、XiuMai
  • 電脳麻将V2開発状況
  • 麻雀ルールのカスタマイズ(5) ~ 打牌制約
  • 麻雀ルールのカスタマイズ(4) ~ 和了役と点計算
カテゴリー
  • Perl (28)
  • JavaScript (89)
  • CSS (16)
  • Tiger (7)
  • Leopard (13)
  • Mavericks (12)
  • HighSierra (10)
  • iOS (5)
  • Android (1)
  • さくらVPS (12)
  • mixiアプリ (3)
  • 麻雀 (103)
  • 中国語 (399)
  • HSK (17)
  • 華流 (2)
  • 大連生活 (3)
  • 本 (22)
  • CD (21)
  • DVD (2)
  • 雑記 (12)
月別アーカイブ
注目記事

はてなブログをはじめよう!

xlcさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
koba::blog koba::blog

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる