/ inTopicNo.1)  とは→として作成に変換

  
□投稿者/ 使ってます さん ( ) 【219.103.194.105】(2016/04/04(Mon) 10:42:48)

   
     #【ソフト名】 とは→として作成に変換
     #【 作 者 】 使ってます
     #【 転載 】 全て許可
     #【なでしこのバージョン】 ver.1.547
     #【  実行 の 注意点  】 
     #【  紹介   】積み木デザイナで作成したものを、
     #手動で書き換えるのが面倒になったので作りました
     #使い方
     #メモ部分に変換したいテキストを貼り付けます
     #変換、ボタンを押します。
     #〜とは〜「例)Bとはボタン」が
     #〜を〜として作成「例)Bをボタンとして作成」に書き換わります
     #以下「その〜」は「部品名→」に順次書き換わります
     #また、エディタ部分に文字列を入力すると、
     #「〜として作成」の次の行に「{部品名}→親部品={エディタ部分の文字列}」
     #が挿入されます
     #すべて変換、はすべてのテキストが対象
     #選択範囲を変換、は選択文字列のみ対象です
     #不具合は適当に修正してください

    ●変換処理(仮文章を)
      名前とは文字列=「」
      種類とは文字列=「」
      全配列とは配列=「」
      親部品とは文字列=エディタ1→テキスト
      仮文章を反復
        もし(対象で「とは」が何文字目)ならば、
          対象を「(とは|#)」で正規表現区切る
          名前=それ\0
          種類=それ\1
          それ=「{名前}を{種類}として作成」
          もし(親部品≠「」)ならば、
            それ=それ&改行&「{名前}→親部品={親部品}」
        違えばもし(対象で「その」が何文字目=1)&&(名前≠「」)ならば、
          対象の「その」を「{名前}→」に単置換
        違えば、
          それ=対象
        
        それを全配列に配列追加
      全配列を改行で配列結合

    メモ1とはメモ##生成
    そのX=8#数値
    そのY=8#数値
    そのW=392#数値
    そのH=384#数値
    そのテキスト=「」#文字列
    ※ ---
    ボタン1とはボタン##生成
    そのX=408#数値
    そのY=8#数値
    そのW=128#数値
    そのH=32#数値
    そのテキスト=「すべて変換」#文字列
    そのクリックした時は〜
      メモ1→テキスト=メモ1→テキストを変換処理
    ※ ---
    ボタン2とはボタン##生成
    そのX=408#数値
    そのY=48#数値
    そのW=128#数値
    そのH=32#数値
    そのテキスト=「選択範囲を変換」#文字列
    そのクリックした時は〜
      メモ1→選択文字列=メモ1→選択文字列を変換処理
    ※ ---
    ボタン3とはボタン##生成
    そのX=408#数値
    そのY=88#数値
    そのW=64#数値
    そのH=32#数値
    そのテキスト=「クリア」#文字列
    そのクリックした時は〜
      メモ1→テキスト=「」
    ※ ---
    ボタン4とはボタン##生成
    そのX=408#数値
    そのY=128#数値
    そのW=64#数値
    そのH=32#数値
    そのテキスト=「終了」#文字列
    そのクリックした時は〜
      終わる
    ※ ---
    ラベル1とはラベル
    そのX=408#数値
    そのY=178
    そのW=64#数値
    そのH=32#数値
    そのテキスト=「親部品があれば入力」
    ※ ---
    エディタ1とはエディタ
    そのX=408#数値
    そのY=200#数値
    そのW=200#数値
    そのH=32#数値
    その文字サイズ=15
    そのテキスト=「」#文字列



    ※(2016/04/05(Tue) 11:24:00 編集[投稿者])
削除キー/

コメントを記入





Name/
E-Mail/
Title/
URL/
Icon/ (画像を選択/サンプル一覧)
削除キー/ (半角8文字以内)
確認キー/ (”日本語でナデシコ”と記入)
 

Pass/

BBS CGI RSS CGI
Child Tree RSS/SPAM対応版