WikiParser.js
ECMAScript で Wiki っぽいテキストをパーズして HTML DOM ツリーにするパーザです.
- http://cefiro.homelinux.org/memo/2006-05-10/WikiParser.js ソース
- http://cefiro.homelinux.org/memo/2006-05-10/test_wiki_parser.html デモ
久しぶりに使ったのでちょっと整理してついでに公開します.コードが腐ってる気がしますが動くみたいなので気にしない方向で.
使い方は以下のような感じにすると pageElement にdiv要素かなにかが入ります.
var parser = new WikiParser(document); var pageElement = parser.parse(text);
あとはページ内につっこむなり DOM ツリーをトラバースするなり適当に.