「検索(SJIS以外)」の版間の差分

提供:MeryWiki
ナビゲーションに移動 検索に移動
(「検索文字列」の内容を修正)
(強調文字列→検索強調、解説→補足、検索フラグ→フラグ。)
2行目: 2行目:


Mery の検索機能を利用しているため、以下の特徴があります。
Mery の検索機能を利用しているため、以下の特徴があります。
* 検索文字列および強調文字列が変更されます。
* 検索文字列および検索強調が変更されます。
* マクロ実行後は「次を検索(F3)」「前を検索(Shift+F3)」で次/前が検索できます。
* マクロ実行後は「次を検索(F3)」「前を検索(Shift+F3)」で次/前が検索できます。


14行目: 14行目:
* 「検索文字列の強調を解除」をマクロで再現したものです。アイコンファイルも同梱してあります。
* 「検索文字列の強調を解除」をマクロで再現したものです。アイコンファイルも同梱してあります。


==解説==
==補足==
このマクロを実行すると、下記の条件で検索が行われます。
このマクロを実行すると、下記の条件で検索が行われます。


21行目: 21行目:
|[^\x{00}-\x{80}。-゚ (中略) \x{F8F0}-\x{F8F3}]
|[^\x{00}-\x{80}。-゚ (中略) \x{F8F0}-\x{F8F3}]
|-
|-
!検索フラグ
!フラグ
|大文字と小文字を区別する (meFindReplaceCase)<br>正規表現を使用する (meFindReplaceRegExp)<br>文末まで検索したら文頭に移動する (meFindAround)<br>下/次を検索 (meFindNext)
|大文字と小文字を区別する (meFindReplaceCase)<br>正規表現を使用する (meFindReplaceRegExp)<br>文末まで検索したら文頭に移動する (meFindAround)<br>下/次を検索 (meFindNext)
|}
|}


※検索文字列は、Shift_JIS (CP932) の全文字(約9400字)を列挙した、非常に長い正規表現(約7000字)となっています。
※検索文字列は、Shift_JIS (CP932) の全文字(約9400字)を列挙した、非常に長い正規表現(約7000字)となっています。

2015年2月14日 (土) 09:28時点における版

Shift_JIS (CP932) で保存できない Unicode 文字を検索します。

Mery の検索機能を利用しているため、以下の特徴があります。

  • 検索文字列および検索強調が変更されます。
  • マクロ実行後は「次を検索(F3)」「前を検索(Shift+F3)」で次/前が検索できます。

ソースコード

ダウンロード→ 検索(SJIS以外).zip

  • 拙作ですがアイコンファイルを同梱してあります。
    Mery の My Macros フォルダにアイコンファイル (検索(SJIS以外).ico) を配置すれば、ツールバーにアイコンが読み込まれます。

おまけ→ 検索強調を解除.zip

  • 「検索文字列の強調を解除」をマクロで再現したものです。アイコンファイルも同梱してあります。

補足

このマクロを実行すると、下記の条件で検索が行われます。

検索文字列 [^\x{00}-\x{80}。-゚ (中略) \x{F8F0}-\x{F8F3}]
フラグ 大文字と小文字を区別する (meFindReplaceCase)
正規表現を使用する (meFindReplaceRegExp)
文末まで検索したら文頭に移動する (meFindAround)
下/次を検索 (meFindNext)

※検索文字列は、Shift_JIS (CP932) の全文字(約9400字)を列挙した、非常に長い正規表現(約7000字)となっています。

スポンサーリンク