半角カタカナが無いかチェックNo.26830
fumy さん 09/07/24 12:00
 
秀丸エディタで、ソフトウェアの日本語用ユーザ インターフェイス ファイルを編集
しております。

現在、弊社内では、カタカナは全角のみを使用することに決めてありますが、前任者
があやまって半角カタカナを使用してることが、時々あります。見つけることさえで
きれば、修正は手作業でもかまわないのですが、簡単に見つける方法が見あたりませ
ん。

そこで、次の2つのことをしたいのですが、簡単にできる方法があれば、ご享受いた
だければと思います。

1. 半角カタカナが使われていないかをチェックする。
2. 半角カタカナが強調表示される。

1. はすでに、マクロつくられているかたいらっしゃいますでしょうか? 半角→全角
変換のマクロ(※)は見つかりましたが、一応変換するまえに、確認したいので、grep
みたいな感じで半角カタカナ結果が表示されると便利です。

2. これは強調設定すればいいと思うのですが、すべての50ほどある半角カタカナ文
字それぞれを定義するのは、辛いです。すでに、定義設定をお持ちの方いらっしゃい
ますか。

(※) 見つけたマクロでは、すべての半角文字が全角になってしまいます。英数文字
(ASCII文字)は半角で、カタカナは全角としているため、見つけたマクロではうまく
いかないことがわかりました。

[ ]
RE:26830 半角カタカナが無いかチェックNo.26832
小電流 さん 09/07/24 12:15
 
検索時に正規表現で
[。-゚]+
を検索してください。
grepでも見つかるはずです。
ただし、バイナリデータに対して適用すると意図しないマッチが起きますのでテキス
トデータだけを対象としてください。

[ ]
RE:26832 半角カタカナが無いかチェックNo.26834
秀まるお2 さん 09/07/24 12:54
 
 補足させていただきますと…。

 半角カナを強調表示させるのも同様に正規表現でのそのパターンを使えばいい
です。

 「その他・ファイルタイプ別の設定...」の「デザイン - 強調表示」の所に、
同様の正規表現パターンを追加すればいいです。

[ ]
RE:26834 半角カタカナが無いかチェックNo.26866
fumy さん 09/07/30 10:40
 
> 補足させていただきますと…。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>同様の正規表現パターンを追加すればいいです。

ありがとうございます。
うまくいきました!

[ ]