「あんなこといいな できたらいいな」
一見沢山話題にしてるようですが、
実はFAQのQだけで成り立っています。
少しでも生産的なことしてる所には☆でもつけます。
えーところで、TOPIC.html生成において、
「文字列に”■ndiary:hoge”とあった場合は”hoge”だけに、”■ndiary”としか書いてなかった場合には”ndiary”に略」
とかいう書き方は正規表現で(現状の.conf内記述で)できるのでしょうか。
や、違うな。
「.conf記述に従って削除かけたらhrefするための文字列がnilになってしまった場合、なんかダミーの文字列(*とか)を食わせる」
という機能は実装されてないのでしょうか。
ん、こういう方が近い。
↑
こういう風にQばっかりな訳です。Aなし。
Reference:
Topics : nDiary
自分へのメモ
-
プログラム・コード類をページに載せたい
ブロック一行目が「Code: -q」
付けなかった場合、特にhtml系のソースだと、妙な解釈がバンバン出て後半潰滅
-
無加工でページに載せたい
ブロック一行目が「<<」
付けなかった場合、間に毎行「<br>」が入り大量の空白部が発生
-
望みの所までブロック毎の飾りがつかない
半角空白なり全角空白なりしか含まない行というので繋げ
改行のみの行でブロック分けされてしまうのでどうしようもない
-
「http:」ではなく「file:」へリンクを張りたい
「 リンク(./index.html)」の様に記述
「./」を付ける所がミソ
自分へのメモ : ruby
- 正規表現:「+」1回以上の繰り返し
- 正規表現:「*」0回以上の繰り返し
- 正規表現:「.」任意文字
- 正規表現:「[abc]」abcのうちのどれか1文字
- 「.chomp」文字列末尾の改行文字のみ削除
「\r」は別格、通常は文字コード変換されてまぎれる事はないはずなのだが?
その場合「.chomp("\r\n")」として対処
- 「CGI::escape()」文字列をformとかが利用する「%xx%xx..」系列に変換