質問: 英語と日本語を分けて文字カウントしたい 英語・日本語混合のテキストデータ(元はword)のうち、日本語部分だけ文字数をカウントしたいと思っています。 そこで、秀丸に載せた上でタブ・スペース・改行をすべて取り除き、シェアウエア等でソートをかけ、wordに戻して文字カウントを行うことを思いつきました。 easysort (http://www.vector.co.jp/soft/win95/util/se057281.html)等を試しているのですが、wordに戻すところがうまくいきません(ソート前のデータがwordに載ってしまいます) どんな方法でも構いませんので、英語と日本語を分けて文字カウントする方法はないでしょうか?
回答: wordの文字カウントに、 「文字数(スペースを含めない)」と「全角文字+半角カタカナの数」というのがありますので、もし、 ・日本語:全角文字(全角英数字、全角記号を含む)+半角カタカナ ・英語:半角英数字、半角記号 ・スペースはどちらにも含めない と定義してよければ、 「日本語の数」=「全角文字+半角カタカナの数」 「英語の数」=「文字数(スペースを含めない)」-「全角文字+半角カタカナの数」 になると思いますが・・・。もし上記の定義で不都合があれば補足ください。