[過去ログ] EmEditor Part5 (1001レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
400: 04/01/23 02:44 ID:t3nrXAtq(1/9)調 AAS
document.selection.Replaceで後方参照ってどうやるんだ?
document.selection.Replace("([0-9a-zA-Z]+)", "\1" + "です", eeFindReplaceRegExp + eeFindReplaceOnlyWord + eeReplaceAll);
だと思った通りに動かないんよ
置換ダイアログとかだとちゃんと動くんだけど・・・
401: 04/01/23 02:49 ID:t3nrXAtq(2/9)調 AAS
ごめん解決
405
(1): 04/01/23 03:51 ID:t3nrXAtq(3/9)調 AAS
>>394
作ってみた。眠いのでもう寝る
寝てる間にデバッグ希望

var wordLen;
var tmp;
document.selection.StartOfDocument();
document.selection.Find("[0-9a-zA-Z]+", eeFindReplaceRegExp + eeFindReplaceOnlyWord);
document.selection.SelectAll();

  while (document.selection.FindRepeat(eeFindRepeatNext)) {
    wordLen = document.selection.Text.length;
    document.selection.CharLeft(true);
    tmp = document.selection.Text;
    if (tmp == " " || tmp == "、" || tmp == "。") {
      document.selection.CharRight(false, wordLen + 1);
    } else {
      document.selection.Text = tmp + " ";
      document.selection.CharRight(false, wordLen);
    }
    document.selection.CharRight(true);
    tmp = document.selection.Text;
    if (tmp != " ") document.selection.Text = " " + tmp;
  }
406
(1): 04/01/23 03:52 ID:t3nrXAtq(4/9)調 AAS
>>402
\→\\
俺が悪かった
407
(1): 04/01/23 03:56 ID:t3nrXAtq(5/9)調 AAS
あれ、ごめん
なんか違うソース乗せちゃったみたい
408
(4): 04/01/23 04:12 ID:t3nrXAtq(6/9)調 AAS
なぜかゴミ箱に捨ててあった(;´Д`)モウネル

var wordLen;
var tmp;
document.selection.StartOfDocument();

  while (document.selection.Find("[0-9a-zA-Z]+", eeFindReplaceRegExp + eeFindNext) != 0) {
    wordLen = document.selection.Text.length;
    document.selection.CharLeft(true);
    tmp = document.selection.Text;
    if (tmp == " " || tmp == "、" || tmp == "。") {
      document.selection.CharRight(false, wordLen + 1);
    } else {
      document.selection.Text = tmp + " ";
      document.selection.CharRight(false, wordLen);
    }
    document.selection.CharRight(true);
    tmp = document.selection.Text;
    if (tmp != " ") document.selection.Text = " " + tmp;
  }
409
(3): 04/01/23 04:21 ID:t3nrXAtq(7/9)調 AAS
そうそう、最後にこれを入れてくれ

document.HighlightFind = false;

じゃ
446: 04/01/23 23:18 ID:t3nrXAtq(8/9)調 AAS
せっかくマクロで湯ったり夢気分だったのに。
453: 04/01/23 23:57 ID:t3nrXAtq(9/9)調 AAS
うちの環境では>>394+>>397下段、という感じになるけど。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.119s*