名前: 本田 日時: 2003-07-01 19:16:56 IPアドレス: 61.194.13.*
>>19847 >※ 元の文字列に、ブレースで囲まれた部分があると、その部分が > まとめて 1 文字のように勘定されます。 しっぽ愛好家さんのコードを取込んでブレースも一文字と数えるようにして 少しだけインターフェースらしきものをつけてみました. #\@onelevel@sanitizeをかませただけです \documentclass{jarticle} \makeatletter \def\@carquint#1#2#3#4#5#6\@nil{#1#2#3#4#5} \def\settest#1#2{% \def\test{#1}\@onelevel@sanitize\test \edef#2{\expandafter\@carquint\test \@empty\@empty\@empty\@empty\@empty\@nil}} \makeatother %%%%%% \begin{document} \settest{あ{い}うえおかきくけこ}{\resultA} \typeout{\meaning\resultA} \settest{12345678}{\resultB} \typeout{\meaning\resultB} \settest{12}{\resultC} \typeout{\meaning\resultC} \end{document}
この書き込みへの返事: