消えない半角スペース

久しぶりにWildLight用辞書ファイルへのワイルドカードの記述方法について問合せをいただきましたので、記事にしたいと思います。

問合せいただいたトラブルは、「改行前の半角スペースを検索し削除しても、消えないスペースがある」というものでした。

この原因は、消えなかったスペースが「改行をしないスペース」だったからです。ワードの「検索と置換」窓を開き、「特殊文字」ボタンを押してプルダウンメニューを表示すると、そこに「改行をしないスペース」があると思います。これが犯人です。

「改行をしないスペース」を選択すると「^s」が「検索する文字列」の欄に入力されるはずですが、この「^s」が検索するための文字列になります。

以下は、問合せいただいた「改行前の半角スペース(と、改行をしないスペース)を検索し、削除する」ためのWildLight用辞書ファイルの記述例です。

WILDCARD:ON
[ ^s]{1,}^13
DeleteH

この記述にある [ ^s] の角括弧の中は、半角スペースと ^s です。
「半角スペース」もしくは「改行をしないスペース」のいずれか、という意味になります。

不明 のアバター

投稿者: Terry Saito

二足の草鞋を履く実務翻訳者です。某社で翻訳コーディネーター、社内翻訳者をやっていました。 詳細は、以下のURLよりどうぞ。 https://terrysaito.com/about/

コメントを残す