jw_cad 外部変形 - (557) なでしこで文字を逆書きする -

外部変形は データのやり取りをテキストファイルで行うので プログラム言語は 自由に選ぶことができます。図形は機能的かつシンプルなため、数多くのユーザーに受け入れられています。

 

なでしこで文字を逆書きする

/* なでしこで文字を逆書きする
@cls & echo off
path C:\nadesiko_1_589;%path%
copy jwc_temp.txt myfiles > nul
cnako %0 > jwc_temp.txt
goto:eof

REM #jww
REM #1%dch 文字を指示してください。
REM #e
*/

「myfiles」を毎行読んで反復
  もし(対象を「^(c[hvsroptkz2])\s+(\S+) (\S+) (\S+) (\S+) "(.*)?」で正規表現マッチ)ならば
    c = 抽出文字列[0]
    x = 抽出文字列[1]
    y = 抽出文字列[2]
    lx = 抽出文字列[3]
    ly = 抽出文字列[4]
    str = 抽出文字列[5]
    str = strの「\s+$」を「」へ正規表現置換 #文字列の末尾処理
    str = strを文字列分解して配列逆順して「」で配列結合
    「{c} {x} {y} {lx} {ly} "{str}」を表示
    続ける
  もし(対象を「^hq」で正規表現マッチ)ならば
    「hd」を表示
  違えば
    対象を表示