2
";"
'u "\n"
ile değiştirmek yerine '\' önde gelen bir karakterle çıkmak istiyorum. Doğru regex'i anlamadım.Kaçış karakterleri içeren Java deseni normal ifadesi
s = s.replaceAll("(?<!\\\\);", "\n");
ifadesi (?<!\\)
(:
String s = "abc;efg\\;hij;pqr;xyz\\;123"
s.replaceAll("\\[^\\\\];", "\\\\n");
Yukarıdaki dize "abc\nefg\;hij;pqr;xyz\;123"
sadece 's.replace ("\\;", "\ n");' – Maljam
ben istemiyorum \ yerine; ile \ n. Sadece yeni satırlı noktalı virgüller. Yukarıdaki regex'i tamir ettim. –
Yani, @DarthNinja, "Değiştirmek istiyorum" \; ' '\ n' ile - demek istemedin ... bu doğru mu? Sorduğunu sor, lütfen. –