WiLiKi/マクロ/regex-index
使い方
[[$$regex-index 正規表現]]
例
[[$$regex-index マクロ|沖縄]]
[[$$regex-index マクロ|沖縄]]
問題
[ とか ] が使えないな...
マクロの設定方法
下記のマクロを適当な場所に置く。例えば /foo/regex-index.scm 。 その後、wiliki.cgi で、(load "/foo/regex-index.scm")。
;
; WiLiKi Edit macro by zu
;
(select-module wiliki.macro)
(define-reader-macro (regex-index regexp)
`((ul
,@(map (lambda (key) `(li ,(wiliki:wikiname-anchor (car key))))
(wiliki-db-search
(lambda (k v) (rxmatch regexp k))
(lambda (a b)
(string (car a) (car b))))))))
[[$$include WiLiKi/マクロ]]