アプリ版:「スタンプのみでお礼する」機能のリリースについて

あるデーターファイルがあります。テキストで開くことができるファイルです。
1件が40行で構成され、200~300件のファイルになります。
1件ごとに 「管理番号=nnnnnnnnnnnnnnnn(桁数固定)」という行がありますが、プログラムの不具合で、まれに=の後ろが空白になります。
この、空白の行がどこにあるか検索をかけたいのですが、どうすれば簡単に見つけられますか?

A 回答 (6件)

値として、「管理番号=nnnnnnnnnnnnnnnn」が入ってるってこと?


ファイルとはCSV?
とりあえず、エクセルなりAccessなりに取り込めない?
データ区切り文字も分からない?
    • good
    • 0

>管理番号=nnnnnnnnnnnnnnnn


「n」が数字もしく英字だったら、コマンドfindstrを使って、それ以外のものを抽出しては。
※正規表現を工夫すれば英数字以外でもなんとかなります。

サンプル>type a.txt
管理番号=01234,数字
管理番号= ,空白
管理番号=A0123,英大文字
管理番号=,カンマ
※改行,管理番号=
管理番号=z4567,小文字
「テキストで空欄(null?)を検索したい」の回答画像5
    • good
    • 0

>やはりメモ帳では無理ですか。



可能です。
No1さんの方法で可能なんですが、見つからないと言う事は、
空白では無いということです。
    • good
    • 0

「管理番号=nnnnnnnnnnnnnnnn」


が200~300件であれば肉眼でもわかるような気がしますが、それ以外の39行がランダムだと見にくいかもしれません。
テキストデータをFAVBINEDITなどで開き、
検索→16進→ 8D 86 3D 0D 0A(号=改行)で検索すれば出てくると思います。文字エンコードがSJISの場合です。
検索できるだけですが。
「テキストで空欄(null?)を検索したい」の回答画像3
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
実際には1000件近いデーターで、おっしゃる通り他の行に紛れてしまい
肉眼でのスクロールでは見落としがあるかもしれません。

どのデーターで空白になっているのかの検索ができればいいだけなのです。
やはりメモ帳では無理ですか。

お礼日時:2021/11/05 15:54

No.1です。



> やってみましたが、見つかりません という検索結果です。
ならば、次にしてみてください。
「管理番号=」
当然、いっぱい出てくるはずです。

空欄なく、すぐに改行なのかもしれません。
その場合は、
「管理番号=」のすぐ後に
「Ctrl+J」(改行コード)を入れていて見てください。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
最初の回答は、=の後ろにスペースを一つ入れる、という事で良いでしょうか?
スペースが無ければ、全ての管理番号=が検出され、スペースを入れると
見つからない、という検索結果です。
改行コードを入れる、というのがよくわからなかったのですが、調べて分かりました。
改行ではないようです。

お礼日時:2021/11/06 22:18

「管理番号= 」で検索すれなよいはずです。

    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
やってみましたが、見つかりません という検索結果です。

お礼日時:2021/11/05 15:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す