こんにちは。
batファイル、コマンドプロンプトからファイルを操作するとき、1行がやたらと長いファイルが扱えなくて困っています。
びっしりとタグが書かれたテキストファイルなのですが、このファイルの中の /> を >\n (「\n」は改行)として事前に置き換え処理をすることはできるのでしょうか。改行を入れてやれば、後処理でループするときに楽になるのですが。
もしくは、1行が異常に長くても処理できる方法などあるでしょうか?
for /f を使うと正しく反応してくれません。1行でメガ単位あるテキストなんですが・・・
No.2
- 回答日時:
バッチでは無理ですね。
VBScriptだとできるんじゃ無いかな。
No.1
- 回答日時:
perlがおすすめかなあと思います。
perlの特徴である正規表現、簡単に書ける、インタプリンタ
が非常に問題にマッチします。
バッシュと同じくらいの難易度ではないかと思うので、試してみてはいがでしょうか
ありがとうございます。
今回の件に限らず、perlができれば何かと便利ですよね。
10年以上前に、見よう見まねで掲示板スクリプトをいじったのが最初で最後でしたが、今年の年末あたりにperlを勉強しようと思います。
今回の件については、外部のプログラムに整形してもらってから処理に入るかたちにしようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- PDF PDF作成ファイルの不具合の件 5 2022/08/15 15:00
- その他(プログラミング・Web制作) 複数のテキストファイルの結合方法 2 2022/05/14 23:58
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
file_exists関数について
-
ファイルロックの解除方法
-
fopenでディレクトリ内の全ファ...
-
python renameについて
-
VBAでCSVファイルの特定行を書...
-
dos変数の%~dp0は powershellで...
-
batファイルでrenameができませ...
-
Perlで特定行から特定行までを...
-
エクセルVBA コードが同じでも...
-
window.open でのファイル指定方法
-
WindowsでPerlをする際,1行目の...
-
VBAでCSVファイルを途中行まで...
-
vba dir の相対パス
-
DOSコマンドで、標準出力を出力...
-
CSVデータの編集の際の重複チェ...
-
行を指定して削除する方法PERL
-
Perlの変数に文字数制限(容量...
-
sprintfで10進数を桁数指定で16...
-
MATLAB グローバル変数の宣言
-
【エクセル】改行無しテキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fopenでディレクトリ内の全ファ...
-
1行がやたら長いテキストをバッ...
-
VBでファイル分割の方法
-
ファイルロックの解除方法
-
ファイルの足し算(pascal)
-
ファイル名の切捨てとリンクの...
-
ファイルディスクリプタとは?
-
ログファイルの新規作成方法に...
-
VBAでCSVファイルを途中行まで...
-
VBAでCSVファイルの特定行を書...
-
ExcelをCSV書き出す場合のシー...
-
バッチファイルの作り方(CSV→...
-
awkスクリプトでダブルクォーテ...
-
close()で例外が投げられる理由
-
エクセルVBA コードが同じでも...
-
batファイルでrenameができませ...
-
window.open でのファイル指定方法
-
Windowsで複数のファイルを同じ...
-
ReadLineでの読み出し行を指定する
-
vba dir の相対パス
おすすめ情報