Wordの「高度な検索と置換」原稿の順番を入れ替える

Wordの高度な検索と置換で、原稿の順番を入れ替えます。

参考にしたサイトは→

検索対象に入力する文字→ (男性:*)^13(女性:*)^13

置換後の文字列→ \2^13\1^13

詳しくは、一番下で解説します。

「すべて置換」をクリックすると、

男性の行と女性の行が、入れ替わりました。

《解説》

検索文字の (男性:*)^13(女性:*)^13 を詳しく説明します。

半角の()は、単なる検索対象の区切りです。

()の中を調べてね、って意味だと思ってください。

だから (男性:) は、()のなかの 男性: を調べてくださいになります。

でも (男性:) で検索すると、下の結果になります。

行全体が選ばれず、男性: しか選択されません。

そこで、の後ろに半角の* * を使い、) の後ろに ^13 と入れると、

男性:とその後の文字、改行まで選んでくださいって意味になります↓

大雑把な説明ですが、

① * は文字

② ^13 は改行

という意味です。

ここまでわかりました?

次に、置換後の文字列 \2^13\1^13 を説明します。

\2 とは、検索した2番目の結果、という意味です。

つまり、今回は、(女性:*)^13

\1 とは、検索した1番目の結果です。

つまり、(男性:*)^13

\2^13\1^13 とは、

①2番目の結果の後改行し

②1番目の結果の後改行

という意味になります。

こんな感じ↓

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Optionally add an image (JPEG・JPG・GIF・PNG only)