【マクロは】帰ってきたVxEditor【DMonkey】
at SOFTWARE
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:名無しさん@お腹いっぱい。 07/09/20 02:10:21 fD/8h8GH0 <Thanks> 神は居た。 \nだけじゃなく、繰り返しの直前の文字が2バイト文字もダメかも? 『用件を聞こう...』 『用件を聞こう・・・』 『用件を聞こう、、、』 『用件を聞こう‥‥』 『用件を聞こう・・・』 『用件を聞こう...』 ↑という語尾の点点を、三点リーダー2つの『用件を聞こう……』に統一したくて、 var e = new Editor; //e.SelText = e.SelText.replace(/(・・+|、、+|‥‥+|……+|\.\.+)/g,"……") ; e.SelText = e.SelText.replace(/(・・|、、|‥‥|………|\.\.|..)+/g,"……") ; 両方のパターンで実行してみたけど、1バイトのピリオド以外は繰り返しを認識くれませんでした。 51:50 07/09/20 02:11:33 fD/8h8GH0 で、WSHを使うこっちのマクロだとちゃんと置換されるので、 ダメ文字も含めて2バイト文字を扱うときはWSHのがいいのかしら。 var e = new Editor; reg = new ActiveXObject("VBScript.RegExp"); reg.IgnoreCase = true; reg.Multiline = true; reg.Global = true; reg.Pattern = "・・+|、、+|‥‥+|……+|\\.\\.+|..+"; e.SelText = reg.Replace(e.SelText, "……"); フツーに日本語を扱いたいだけなのに……。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/73 KB
担当:undef