1
這是我的第一個文件:替換字符串的結束時開始匹配
16;01978B66;BC101;FALSE
17;0195B4E5;BC101;FALSE
18;019796C6;BC101;FALSE
19;0197D016;BC101;FALSE
這是我的第二個文件
16;01978B66;BC102;FALSE
17;0195B4E5;BC102;FALSE
18;019796C6;BC102;FALSE
19;0197D016;BC102;FALSE
我應該使用什麼樣的正則表達式,如果我想替換從16開始的每一行的結尾;和18; ,從; FALSE到; TRUE?我想用記事本++替換文件,所以我可以替換多行16;和18;在所有文件中不用接觸不同值的字符串中間。
我瞭解的正則表達式,一旦我得到它的解釋,但我搜索了幾個小時,我得到在其他例子輸了...
這是我應該得到什麼:
16;01978B66;BC101;TRUE
17;0195B4E5;BC101;FALSE
18;019796C6;BC101;TRUE
19;0197D016;BC101;FALSE
和
16;01978B66;BC102;TRUE
17;0195B4E5;BC102;FALSE
18;019796C6;BC102;TRUE
19;0197D016;BC102;FALSE
我試圖用3組拍攝
^(17;)[a-zA-Z0-9\;]{9}[a-zA-Z0-9\;]{6}[a-zA-Z0-9\;]{5}
,但用($ 3)替換; TRUE is leaving me with only
; TRUE`不好。
對於知道如何替換字符串末尾的人來說,這一定是小菜一碟。
btw 0197D016; BC101;在長度上不變,8 digits ; 2letters3numbers ;
在此先感謝您的幫助。
我們能解決這個問題找到配方,具有單獨的值? 有時我需要像15 16 64 182那樣的數字,他們沒有共同的數字... '^(16; | 18;。+?)FALSE $'只能找到18; – Orion310591
我更新了表達式以列出單個數字。 – wdosanjos
太棒了!謝謝你的時間,這會爲我節省很多時間! – Orion310591