ご利用前に必ずお読みください
> こんばんは、お返事遅れてすみません。 > ちょいと帰省しておりましてネットが自由に使えない環境におります。 > > > if (document.selection.Text == "") > > document.selection.SelectAll(); > > var word = new Array( > > "<","<", > > ">",">", > > "&","&" > > ); > > var tx = document.selection.Text; > > for (i = 0; i < tx.length; i += 2) { > > tx = tx.replace(/word[i]/,"mg","word[i+1]"); > > } > > document.selection.Text = tx; > > なるほど、なんとなく解りました。 > えっと、その方法ですともしかすると以下の点が問題かも。。。 > > > for (i = 0; i < tx.length; i += 2) { > > ここで tx の長さぶんだけ回してますのでうっかりすると無限ループになっちゃう可能性があります。 > > for (i = 0; i < word.length; i += 2) { > > こんな感じで word の配列ぶんだけまわすようにして、あとは置換の部分ですね。 > > > tx = tx.replace(/word[i]/,"mg","word[i+1]"); > > ここで word[i] と word[i+1] が文字列として見なされてしまってるので以下のようにすれば変数として渡してやることができます。 > > var r = new RegExp(word[i], "mg"); > tx = tx.replace(r, word[i+1]); > > んで、できあがったものが以下のとおりです。どうでしょうか、、、 > あまり自信は無いのですが。。。 > > ------------------------------------------------ > if (document.selection.Text == "") > document.selection.SelectAll(); > var word = new Array( > "<","<", > ">",">", > "&","&" > ); > var tx = document.selection.Text; > for (i = 0; i < word.length; i += 2) { > var r = new RegExp(word[i], "mg"); > tx = tx.replace(r, word[i+1]); > } > document.selection.Text = tx; > ------------------------------------------------ > > mEditorのマクロの解説ページとかが準備できてなくてご迷惑をおかけしております、、、いましばらくお待ちを・・・あと5年ぐらいかかるかもしれないですが・・・(ぉぃ
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.6 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
トモダチコレクション わくわく生活 -Switch
リズム天国 ミラクルスターズ -Switch
パワフルプロ野球2026-2027 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
ニンテンドープリペイド番号 5000円|オンラインコード版
Dジェネシス ダンジョンが出来て3年 11
異世界のんびり農家 21
お気楽領主の楽しい領地防衛 10 ~生産系魔術で名もなき村を最強の城塞都市…
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)
サイレント・ウィッチ XII 沈黙の魔女の隠しごと (カドカワBOOKS)