[前][次][番号順一覧][スレッド一覧]

hikidoc:63

From: KURODA Hiraku <hiraku@h...>
Date: Sun, 11 Mar 2007 00:58:47 +0900
Subject: [hikidoc:63] Re: \"

ML: hikidoc@m...
新メンバー: hiraku@h...

こんばんは、黒田拓です。

Kazuhiko wrote:
> かずひこです。
> お返事が遅くなってごめんなさい。
> 
> On Monday 19 February 2007 17:32, Tanaka Akira wrote:
> 
>> HikiDoc で、\" が " に変換されるのは意図的なものでしょうか?
> (snip)
>> 文法のページには \ に関する記述は見付けられませんでした。
>> http://projects.netlab.jp/hikidoc/?TextFormattingRules.ja
>>
>> また、\', \:, \{, \|, \} についても同様に \ が消えるようです。
> 
> 「何かエスケープする手段がいるよなぁ」と思ってそういう実装にしたのですが、
> undocumentedですみません。
> 
> とはいえ、どういう仕様がいいのかいまいち結論を出せていません。
> それらの文字だけバックスラッシュが消えて、それ以外ではバックスラッシュが
> 出る、でいいのかなぁ。例えば、「\'」と出したい時に、入力が「\\'」(今はこ
> れ)と「\\\'」とだとどっちが分かりやすいでしょうか?

その他からの意見その1って感じですけど、Rubyっぽく「\の直後の文字は何でもエスケー
プされる」が深いこと考えずに書けるので嬉しいです。

挙げられている例だと、\\'でも\\\'でも\\' になるようなイメージがあります。


ちなみにエスケープの回避の記法についてですけど、HikiやtDiaryでのMathWikiスタイル
(HikiDocを使用したWikiスタイルを継承したクラスになっている)では、
 \<x...x>
と書く(xの部分は任意の1文字を選べる)と、...の部分では\によるエスケープや$...$記
法等による数式の記述を一切変換せずに、そのままHTML化するようにしています。

-- 
--------------------------------------------------
 黒田 拓(くろだ ひらく)
    hiraku@h...
    http://www.hinet.mydns.jp/~hiraku/
--------------------------------------------------

--
ML: hikidoc@m...
使い方: http://QuickML.com/

このMLを退会する方法:
- 本文が空のメールを <hikidoc@m...> に送ってください
- 本文が空のメールを送れない場合は、
  本文に「退会」とだけ書いたメールを <hikidoc@m...> に送ってください
  (署名やhotmailの広告などがついて空メールを送れない場合など)

<hikidoc@m...> のメンバー:
kazuhiko@f...
kazuhiko-w3ml@f...
zn@m...
kazisobe@g...
shintaro@k...
fmfumi@g...
ttakah@l...
yanagi@s...
okano.osamu@g...
kida@n...
don@n...
inouetom@n...
kou@c...
zophos@d...
sho@s...
vette@m...
ksk@b...
sakuro@e...
h-sbt@n...
oneroad@m...
moonwolf@m...
masao@n...
hiraku@s...
ujihisa@g...
akr@f...
hiraku@h...

[前][次][番号順一覧][スレッド一覧]

        58 2007-02-19 09:32 [akr@f...            ] \"                                 
        60 2007-03-05 10:23 ┗[kazuhiko@f...       ]                                       
        61 2007-03-09 08:52  ┣[akr@f...            ]                                     
        65 2007-03-12 01:08  ┃┣[zn@m...             ]                                   
        67 2007-03-16 03:47  ┃┗[oneroad@m...        ]                                   
        68 2007-03-16 09:14  ┃ ┗[akr@f...            ]                                 
        69 2007-03-16 13:43  ┃  ┗[hiraku@s...         ]                               
        62 2007-03-10 17:00  ┣[hiraku@s...         ]                                     
        64 2007-03-10 21:01  ┃┗[hiraku@h...         ]                                   
->      63 2007-03-10 16:58  ┗[hiraku@h...         ]