rem JMDict を EBStudio2 ソースの JMDict.html に変換する。2026年3月16日作成、3月20日更新(rem行のみ)。 rem Rev 1.09 に対応。 rem タグは辞書上のどこに記述するか思いつかず、また、sdで処理するのも少し面倒なのでとりあえずカットした。 rem 略語リストにメニューを使っているのでメニュー検索を有効にすること。 rem 略語リストの部分を作成 sd -f es "^.?+()" "$1" < JMdict | sd -f es "\n]>.+$" "\n\n" | sd "^$|^$)" "" | sd -f es "( \(kanji info\)| \(reading info\)).+?\n\n" "" | sd "<" "<" | sd ">" ">" | sd "(^<(dial|field|misc|pos)>.*$)" "$1" | sd -f e "^" "\n\n\nJMdict\n\n\n

\u7565\u8A9E\u30EA\u30B9\u30C8

\n
\n" | sd -f e "$" "
\n


\n
\n" > JMdict.html rem 辞書本文の部分を作成してアペンド sd "^(<\?||||||||||||||||).*\n" "" < JMdict | sd "^" "



" | sd "^" "
" | sd "$" "
" | sd "^" "
\u3010" | sd "$" "\u3011
" | sd "^(.+)$" "
<xref> $1
" | sd "^(.+)$" "
<ant> $1
" | sd "^&" "
<pos> " | sd ";$" "
" | sd "^&" "
<field> " | sd ";$" "
" | sd "^&" "
<misc> " | sd ";$" "
" | sd "^(.+)$" "
<lsource=$1> $2
" | sd "^&" "
<dial> " | sd ";$" "
" | sd "^" "
eng " | sd "^" "
$1 " | sd "^" "
eng [$1] " | sd "^
eng \[lit\] " "
eng [literal] " | sd "^
eng \[fig\] " "
eng [figurative] " | sd "^
eng \[expl\] " "
eng [explanation] " | sd "^$" "
" | sd "
$" "" | sd -f e "$" "
\n\n\n" >> JMdict.html rem 使用した文字コード表記 rem '\u7565\u8A9E\u30EA\u30B9\u30C8' = '略語リスト' rem '\x22' = '"' rem '\u3010' = '【' rem '\u3011' = '】'