※ ChatGPTを利用し、要約された質問です(原文:正規表現で漢字の後がひらがな、ただし一部を除く)
正規表現で漢字の後がひらがな、ただし一部を除く
このQ&Aのポイント
正規表現の置換方法について改良点を教えてください。
漢字の後がひらがなである場合の一部を除外する方法を教えてください。
正規表現でのひらがなの指定方法と一部の除外方法について教えてください。
正規表現の記述方法で悩んでいます。
以下に、正規表現での置換の一例を挙げますので改良点を教えて下さい。
----------
OSはWindows7 64bit
置換に使うソフトは「Word2010」または、一括置換ソフト「Devas」
----------
正規表現での置換の一例)
「命」の読みが「イノチ」の場合、カタカナに変換したい。
([あ-ん])(命)([あ-ん])
これで「命」の前後がひらがなの場合が検索できます。(Devasの場合はその一覧が見れます。) そこで、
\1イノチ\3 で置換すればいいのですが
ここで検索できる「命」の読みは「メイ」と「イノチ」になると思います。
身支度を命じられた。 → そのまま
彼に命を狙われる。 → 彼にイノチを狙われる。
「メイ」の読みを除外するために、一つ一つ確認していくのもいいのですが、
「命じ」と「命ず」を除くことができれば、ほとんどが「イノチ」の読みになると考えました。
それには「^」を使って「^ず」「^じ」とかを書き加えれば、どうにかなると思うのですが、うまくいきません。
([あ-ん])(命)([あ-ん])の検索結果から、「命じ」「命ず」を除く、、、つまり
すベてのひらがなを指定しつつ、その一部を除きたい場合の記述方法を教えて下さい。
ご存じの方、何卒よろしくお願い致します。