[過去ログ] 秀丸エディタスレ Part5 (983レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
658: 04/02/24 11:12 ID:Uqbo8G/q(1/6) AAS
英数字の単語数をカウントするマクロを探しているのですが,ご存じありませんか?
661(6): 04/02/24 16:21 ID:Uqbo8G/q(2/6) AAS
>>959-960
ありがとうございます.本当に助かりました.
670(1): 661 04/02/24 19:06 ID:Uqbo8G/q(3/6) AAS
>>663
全単語を置換してしまうので,Undoが使いにくくなってしまうことと,更新履歴が
分からなくなってしまうことは困りものなのですが,それでもかなり助かっています.
対処として下のようなマクロを作ってみたのですが,解決にはならないようです.
replaceallfast "[a-zA-Z0-9-]+", "\\0", regular;
$r = str(result);
#cnt =0;
while(#cnt < result){
undo;
#cnt = #cnt +1;
省3
675(2): 661 04/02/24 20:20 ID:Uqbo8G/q(4/6) AAS
>>672-674
ありがとうございます.本当に助かります.
ですが,単語の途中で行が折り返される場合,2つの単語と認識されるようです.
682(1): 661 04/02/24 21:38 ID:Uqbo8G/q(5/6) AAS
>>679
すいません.単語途中の折り返しとは無関係でした.
ただ,折り返しのある文章を検索した場合,実際の単語数と
出力結果が一致しないようです.
例えば,以下の文字列をカウントした場合,
1行の文字数を2000に設定→「20」
1行の文字数を80に設定→「23」
という結果になります.
one two three four five six seven eight nine ten eleven twelve thirteen fourteen fifteen sixteen seventeen eighteen nineteen twenty
683: 661 04/02/24 21:42 ID:Uqbo8G/q(6/6) AAS
>>680
ご指摘のとおり,英文を編集しています.
> だったら 10,000 とか 3.14 とか Jack's とかどうなんだ?
> こいつらも2つにカウントされるぞ。
ご指摘のとおりです.アホなのは私の方ですね.
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s