システムwiki

印刷されていない文字の3番目のインスタンスを置き換える方法

AllenHa 受付中 最終更新日:2021-06-16 15:24

段落ブレークの3番目のインスタンスをタブと置き換えることができます.私は有望なように思われる解決策に出会いましたが、 "3番目のインスタンス"部分を管理することはできません.

オリジナルの質問2017年10月12日に有効になるために投稿:

AWILDCARDFIND/REPLACEを使用できます.

find=(^ 32 [!] {1、} )^ 32

replace=\1 ^ l

後で説明した人:

基本的に:

1.スペースを見つけます= ^ 32

2.スペースではない文字数が続きます= [! ] {1、}

3.1&2=()

を忘れないでください.

4.Followed Bya Space= ^ 32

それから:

1.記憶されている文字列=\1

を保持します

2.ラインブレークで記憶していないものは何でも置き換えます= ^ L

それで、私は^ 32はスペース文字のASCII文字コードであると推測しました.これをに置き換える ASCII a¶シンボルITBecomes ^ 244.それとも私は思った.

私はMac上にいるので、たぶんそれは違いを生むのですが:

1)MS Word Advanced Findを使用してワイルドカードと交換し、^ 244がうまくいきません

2)3番目のインスタンス部分を整理することはできません.

提案?

返信リスト(回答:1)

1 #
HansVMV

単語は段落の破損として文字#13(キャリッジリターン)を使用します.だから^ 32

の代わりに^ 13を使用してください

[検索what]ボックス:

(^ 13 [!^ 13] {1、} ^ 13 [!^ 13] {1、} )^ 13

ボックスの「置き換え」ボックス:

\1 ^ t

(^ tはタブのコードです)