置換コマンドの引数に小文字を与えると,置換を行なうときに大文字と小文字 を保存します.したがって,コマンド
M-x replace-string RET foo RET bar RET
は,小文字`foo'を小文字`bar'で,また`FOO'を`BAR'で,
`Foo'を`Bar'で置換します.二番目の引数で大文字が用いられた場合,
その大文字は保存されます.一番目の引数に大文字が用いられた場合は,二番目
の引数は大文字と小文字の変換をせずに使われます.同様に,変数
case-replace
がnil
に設定された場合,大文字と小文字の変換を
せずに置換されます.case-fold-search
がnil
に設定された場合,
`foo'を置換のため探索するときに大文字と小文字が区別されます.またこ
の場合,置換文字列の大文字と小文字の変換は行なわれません.