■記事リスト / ▼下のスレッド
□投稿者/ oyaji -(2023/08/31(Thu) 18:58:19)
| <.........><.......><.........><.......><.........><.......><.........><.......>の改行がされないテキストを><個所で改行したテキストとして表に読み込みたいのですが、どうすればいいのでしょうか?
|
|
|
▽[全レス5件(ResNo.1-5 表示)]
■13929 / ResNo.1) |
Re[1]: テキスト読み込み
|
□投稿者/ AKome -(2023/09/01(Fri) 23:20:38)
| 2023/09/01(Fri) 23:37:04 編集(投稿者)
■No13928に返信(oyajiさんの記事)
以下で、動作確認しました。
改行されていない変換前のファイル名を ”テスト.txt” としています。 改行されたデータが #一括パス名 + "改行しました.txt" に出力されます。
なお、イベント処理になります。 コマンドボタンに cmd改行しましょう を設定して実行してください。
手続き定義開始 cmd改行しましょう( ) 変数宣言 自動,文字列{ &character } 変数宣言 自動,整数 { &printStatus , &status, &return }
印字開始 #一括パス名 + "改行しました.txt" , 終了状態 = &printStatus
ファイル入力開始 "テスト.txt”, 終了状態 = &status if ( &status = 1 ) 繰り返し ファイル入力 &character , 文字数=1, 終了状態=&return
印字 &character, if (&character = ">" ) /* > > ※全角、半角に注意 */ 印字 _13,_10, end
* トレース出力 _&character , " ", _&character * テストの際にはトレース出力を開始して確認しましょう。
if( &return = -1 ) 繰り返し中止 end
繰り返し終了 end ファイル入力終了
印字終了
手続き定義終了
|
|
|
■13931 / ResNo.2) |
Re[2]: テキスト読み込み
|
□投稿者/ oyaji -(2023/09/02(Sat) 04:13:29)
| 寝起きだったためか、返事をいただいていたことに気づかず質問を追加していました。 大変申し訳ありません。いただいた内容早速吟味させていただきます。
|
|
|
■13932 / ResNo.3) |
Re[3]: テキスト読み込み
|
□投稿者/ oyaji -(2023/09/02(Sat) 05:28:52)
| うまくいきました。AKome様、ありがとうございました。 ここ2日、行き詰まっていたもので、心から感謝申し上げます。
甘えついでに教えていただきたいのですが、 印字 _13,_10, の意味はどういうことですか。 桐ヘルプを見てもよく理解できませんでした。
|
解決済み! |
|
■13937 / ResNo.4) |
Re[4]: テキスト読み込み
|
□投稿者/ AKome -(2023/09/02(Sat) 11:13:46)
| ■No13932に返信(oyajiさんの記事) > 印字 _13,_10, の意味はどういうことですか。
改行コードです。
Windows系では「CR+LF」が改行コードとして採用されています ※わわわIT用語辞典 より引用
キャリッジリターン 【CR】 Carriage Return / 行頭復帰 ASCII文字コード体系では十進数で13番 ラインフィード 【LF】 Line Feed / 改行 ASCII文字コード体系では十進数で10番 ※IT用語辞典 より引用
ーーーーーーーーーーーーーー
桐の 印字 コマンドの解説では
説明 [印字]コマンドで自動出力する改行コードは、CRLF です。
記述例 各項目のデータをタブコードで区切り、行末に改行コードをつけます( _9 はタブコード)。 印字 [氏名],_9,[電話番号],_9,[郵便番号],_9,[住所]
各項目のデータを改行コード(0Dh)で区切り、改ページコード(0Ch)を行の区切りにします。 印字 [氏名],_13,[電話番号],_13,[郵便番号],_13,[住所],_12,
改行します。 印字
※ 数値の後の " , " (カンマ)の有無には注意してください。
|
|
|
■13938 / ResNo.5) |
Re[5]: テキスト読み込み
|
□投稿者/ oyaji -(2023/09/04(Mon) 20:27:45)
| 詳細な説明本当にありがとうございました。 リターンの件もそうですが、なにより、いろんな言語がもつ、いわゆるオープンファイルの機能があったのか、と桐の奥深さに感激しています。
桐のプログラミング言語としての認識がもっと広がればいいのにな、と思いました。
また分からないことがあったらぜひ教えてください。よろしくお願い申し上げます。
|
|
|
■記事リスト /
レス記事表示 →
[親記事-5]
|