# HG changeset patch # User HIROSE Yuuji # Date 1512174172 -32400 # Node ID 077dc1763239c382dac46ef413a4c0b2a16ac7f5 # Parent 926f61977175f09f40bd9281fa33a63cc785f216 Inhibit escaping required chars from hash-tag search keyword diff -r 926f61977175 -r 077dc1763239 s4-blog.sh --- a/s4-blog.sh Sat Dec 02 08:25:38 2017 +0900 +++ b/s4-blog.sh Sat Dec 02 09:22:52 2017 +0900 @@ -387,6 +387,7 @@ 行頭に href=URL でURLへのリンク 行頭に iframe=URL でURL先を開く iframe [[#記事番号]] でs4内の記事番号に飛ぶリンク +[[#検索キーワード]] でs4内の記事検索(記号はいくつか使えない) [[URL]] でURLへのリンク [[URL|文字列]] でアンカー文字列を指定してのURLリンク {{画像URL}} でインライン画像 diff -r 926f61977175 -r 077dc1763239 s4-funcs.sh --- a/s4-funcs.sh Sat Dec 02 08:25:38 2017 +0900 +++ b/s4-funcs.sh Sat Dec 02 09:22:52 2017 +0900 @@ -469,9 +469,9 @@ # {{{URL}} } - # {{{URL|height}} - _hrefptn="[-A-Za-z0-9,.:;/~_%#&+?=@!]*" - _hrefptn="[^][()<>]*" + _hrefptn="[^#][^][()<>]*" sed -e "s|\[\[\#\([0-9][0-9]*\)\]\]|#\1|g" \ - -e "s|\[\[\#\([^]]*\)\]\]|\#\1|g" \ + -e "s|\[\[#\([^]&]*\)\]\]|\#\1|g" \ -e "s|\[\[\($_hrefptn\)\|\([^]]*\)\]\]|\2|g" \ -e "s|\[\[\($_hrefptn\)\]\]|\1|" \ -e "s|{{{\($_hrefptn\)\|\(.*\)}}}||g" \