質問: 文字列の置換 文字列の置換 たとえば, if(abcd) という文字列があったときに,これを while(abcd){ に置換するにはどうすればいいでしょうか(同じような置換をしたいところが文章中にいくつもあるとします).つまり,文字列の一部をそのままにして置換するということです.いまの場合だと if( → while( はできたとしても, ) → ){ は,文章中に“)”がたくさんある場合は難しいですよね.wordなら,ワイルドカードを使って if(*) とすれば,検索はできるのですが,そのまま置換すると while(*){ となってしまい,*がそのまま残ってしまいます.どうにかできないでしょうか?
回答: ワードでは置換を開始し オプションを開いて ワイルドカードのチェックを入れてあいまい検索のチェックを外し if\((*)>\) を while(\1){ に全て置換します。 #補足 単語の終わりを切っておかないと サンプル--- if( → while( はできたとしても, ) → ){の閉じカッコまでヒットします。 逆にカッコの中が実際は「if(abcd)」のようでは無かった場合は,また違う配慮が必要です。