razor535 razor535 07.09.2015, 12:17:03 2 Mireczki, szukam jakiegoś sposobu na zastąpienie w każdym wierszu, pierwszego znaku "|" na ":".Przykład: clear | none | right | left | bothChciałbym uzyskać:clear: none | right | left | bothMam takich linijek ponad 1000 i nie chcę się bawić ręcznie. Jakiegoś regexa użyć?#programowanie #informatyka #komputery panistanislawa Cronox
mk321 mk321 07.09.2015, 12:24:13 3 @razor535: W Notepad++.Zamień to:(.*?)\|(.*)Na to:\1:\2 KrzaQ2 panistanislawa razor535
telpeloth telpeloth 07.09.2015, 12:50:05 via Android 0 A co jest zlego w: s/\|/:/ ? Dopóki nie dasz flagi 'g', powinien robic tylko jedną substytucje na wiersz
A.....k konto usunięte 07.09.2015, 21:23:59 0 @razor535: Zły przykład ale możesz zaznaczyć clear | jako wyrażenie do zastąpienia przez clear: i użyć replace all Pobierz źródło: comment_fXJaQ8xn2drgN9bJ66gqEbFBFlrzyFfb.jpg
Przykład:
clear | none | right | left | both
Chciałbym uzyskać:
clear: none | right | left | both
Mam takich linijek ponad 1000 i nie chcę się bawić ręcznie. Jakiegoś regexa użyć?
#programowanie #informatyka #komputery
Komentarz usunięty przez autora
Komentarz usunięty przez autora
W Notepad++.
Zamień to:
(.*?)\|(.*)
Na to:
\1:\2
⟶
^(\w+)\s\|
⟵na
⟶
\1:
⟵Dopóki nie dasz flagi 'g', powinien robic tylko jedną substytucje na wiersz
Komentarz usunięty przez autora