気軽に「こんなソフトありませんか?」Part.166 [転載禁止]©2ch.net at SOFTWARE
気軽に「こんなソフトありませんか?」Part.166 [転載禁止]©2ch.net - 暇つぶし2ch185:名無しさん@お腹いっぱい。
14/12/04 14:52:37.31 PvRBTsSa0
こんにちはお世話に成ります。
テキスト内に含まれている1文字の出現数を一括して個々にカウントしてくれるソフトを探しています。
漢字・ひながな・カタカナがそれぞれ何個というような文字種や単語のカウントではなくて、1文字別(1字)の個数の統計が知りたいんです。
例えば「あAああBBい春春いウウウあ夏」のような文章なら
あ=4
A=1
B=2
い=2
春=2
ウ=3
夏=1
このような感じの統計です。探してみたところ、あらかじめ登録した文字?単語?のカウントはありましたが、そうではなくて、すべての1字を一括カウントです。
因みに下記のソフトは用途に合いませんでした。
・JCount:単語数、文字種別毎の統計
・Humiko:文字種別のカウント
・TextChecker:文字種別カウント&あらかじめ登録した語句の出現数
・Findkeywords:単語単位カウント
先生方どうぞ宜しくお願い致します。

186:名無しさん@お腹いっぱい。
14/12/04 17:41:22.19 2YWhf3TE0
>>185
Auto Hot key

187:名無しさん@お腹いっぱい。
14/12/04 17:49:37.74 xtkTbWvM0
>>185
URLリンク(paiza.io)

188:名無しさん@お腹いっぱい。
14/12/04 17:50:16.42 hRdKEyEO0
ファイルから読み込む
内部ユニコードに変換
文字コードをキー、値を数値カウントにしたハッシュマップつくる
一文字ずつカウントアップ
できたハッシュマップをすべて、"<キー>=<カウント値>"で出力

jscript、vbscriptでちょろ

189:名無しさん@お腹いっぱい。
14/12/04 18:04:02.01 P3k/X9ui0
>>185
例によってawkを使う
URLリンク(qiita.com)

>awk "{n=split($0,arr,nul);for(i in arr){print arr[i]}}" test.txt | awk "{count[$0]++}END{for(i in count)print count[i], i}"
1 A
2 B
3 ウ
4 あ
2 い
1 夏
2 春

分割自体は grep -o でもできるらしい
URLリンク(codezine.jp)

190:名無しさん@お腹いっぱい。
14/12/04 19:09:57.40 gasQKR570
皆様レスありがとうございます。awkを入れていろいろやってみましたが
エラーみたいなのが出て出来ませんでした。
自分の頭ではチンプンカンプンでチョット理解できる気が致しません。
何か別の方法などもう少し易しいものを検討して頂けませんでしょうか…。
全く以てすみません。

191:185
14/12/04 19:12:24.33 gasQKR570
>>190 IDが変わってしまいましたが185です。

192:名無しさん@お腹いっぱい。
14/12/04 19:12:40.44 eIs96FTv0
Excelだろ
Calcでも可

193:名無しさん@お腹いっぱい。
14/12/04 20:53:26.42 P3k/X9ui0
>>190
言い忘れましたがここからDLしたバイナリです
URLリンク(www.vector.co.jp)

入ってるgawk.exeをawk.exeにリネームして用いると
上記のような結果がwindows vistaでは得られます

194:名無しさん@お腹いっぱい。
14/12/04 21:12:34.30 K9+z6Hn40
>>184
ありがとうございます!

195:名無しさん@お腹いっぱい。
14/12/05 03:37:53.87 qfbDtidv0
>>190
>>27 ★8

196:名無しさん@お腹いっぱい。
14/12/05 09:45:36.03 +LMsT93t0
>>190
まだいるか知らないけど、作ったからどうぞ
実行ファイルが心配だったら自分でコンパイルして
URLリンク(fast-uploader.com)

197:名無しさん@お腹いっぱい。
14/12/05 10:10:05.84 pv6zjNgX0
ソース読んでも分からない人が
自分でコンパイルすることで安全を担保できるようになるんだろうか?
はなはだ疑問

198:名無しさん@お腹いっぱい。
14/12/05 10:34:30.84 oKBpYQ+h0
見た限りでは怪しげな遠隔操作ルーチンは存在してない

199:名無しさん@お腹いっぱい。
14/12/05 10:55:06.65 6MAGAGg70
バカ過ぎてワロタw

200:185
14/12/05 11:20:39.40 AWqrIRS90
>>196
皆様ご指南有難うございます。
awkで先ほどまで苦戦しておりましたがダメでして、いい加減諦めてました。
>>196様に作って頂いたのを使わせてもらい希望通りのことがやっと出来ました。
私ごときのためにご親切とても有難う御座いました。本当に大大感謝です。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch