aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man/search.texi12
1 files changed, 12 insertions, 0 deletions
diff --git a/man/search.texi b/man/search.texi
index ea2b461e276..a9d5b5e9ba5 100644
--- a/man/search.texi
+++ b/man/search.texi
@@ -845,6 +845,18 @@ C-@key{SPC}} to move back there.
845 A numeric argument restricts replacement to matches that are surrounded 845 A numeric argument restricts replacement to matches that are surrounded
846by word boundaries. The argument's value doesn't matter. 846by word boundaries. The argument's value doesn't matter.
847 847
848 What if you want to exchange @samp{x} and @samp{y}: replace every @samp{x} with a @samp{y} and vice versa? You can do it this way:
849
850@example
851M-x query-replace @key{RET} x @key{RET} @@TEMP@@ @key{RET}
852M-x query-replace @key{RET} y @key{RET} x @key{RET}
853M-x query-replace @key{RET} @@TEMP@@ @key{RET} y @key{RET}
854@end example
855
856@noindent
857This works provided the string @samp{@@TEMP@@} does not appear
858in your text.
859
848@node Regexp Replace, Replacement and Case, Unconditional Replace, Replace 860@node Regexp Replace, Replacement and Case, Unconditional Replace, Replace
849@subsection Regexp Replacement 861@subsection Regexp Replacement
850 862