回覆列表
-
1 # 使用者7364316064609
-
2 # 使用者1158134898603
用表示式查詢替換,查詢用小括號作為表格式,按順序為1、2、3……
[0-9]代表0到9的一位數;
替換中\1為第一個表示式 ,\3為第三個表格式;
替換6位數第五位為8:
查詢: ([0-9])([0-9])([0-9])([0-9])([0-9][0-9])
勾選使用萬用字元
替換為:\1\2\3\48\6
全部替換。
首先,你要的效果可以很輕鬆的實現;
其次,不太理解你說的“每行內容”、“點 的位置”等是什麼意思,所以沒法給你設計準確的替換方法,只能跟你說一下關鍵點是什麼:
開啟查詢與替換介面,在勾選“使用萬用字元”的情況下(關鍵點1),可以用[0-9]@來表示1個或多個數字(關鍵點2),這樣你就可以不用在乎中間的數字怎麼變動了。
比如,查詢內容:位置[0-9]@=
替換為:^&A
這樣就可以在等於號後面統一加上A(^&代表查詢內容)
再比如,查詢內容:位置[0-9]@=
替換為:位置A=
這樣就可以把所有的“位置”後面的數字替換成A
----------------
因為沒法充分理解你的意思,所以只能寫成這樣,有不懂的可以再問。另外,下次問這樣的問題時,最好來兩張截圖,一張是原文,一張是你想要實現的效果(不要用某種字母、代號什麼的來表達某種意義,比如你提問中的“點”),對比之下,人家就很容易理解了。