Jadi saya punya beberapa kode untuk direformasi (1000 baris) dan saya ingin beralih dari ini
if $one=0 and $two=32 then $dist=1
if $one=0 and $two=15 then $dist=2
if $one=0 and $two=19 then $dist=3
untuk ini
if $one=0 and $dist=1 then $two=32
if $one=0 and $dist=2 then $two=15
if $one=0 and $dist=3 then $two=19
in a few words swap both $two and its value with $dist and its value.
sejauh ini saya mencoba ini tetapi salah
if ([^ ]+) and ([^]+) then ([^]+)
/\3/ \2\1
dapatkah itu terjadi dengan ekspresi notepad ++ reguler? tepuk tangan
Jawaban:
Tukar $ dua dan nilainya dengan $ dist dan nilainya
Menu "Cari" & gt; "Ganti" (atau Ctrl H )
Setel "Temukan apa"
^if (.*?) and (.*?) then (.*?)$
Setel "Ganti dengan" ke
if \1 and \3 then \2
Aktifkan "Ekspresi reguler"
Klik "Ganti Semua"
Sebelum:
Setelah:
Bacaan lebih lanjut
sumber