
Jak smazat text v PSPad-u
Ahoj, neví prosím někdo jak pomocí reg. výrazu smazat text na každém řádku před znakem +?
Díky
Ahoj, neví prosím někdo jak pomocí reg. výrazu smazat text na každém řádku před znakem +?
Díky
Předmět | Autor | Datum |
---|---|---|
Hledat: ^. *?(\+. *)
Nahradit: $1
[x] Regularni vyrazy Jan Fiala 27.12.2020 22:26 |
Jan Fiala | |
To nic nedela! dedekk 27.12.2020 22:33 |
dedekk | |
A uz vim, kde je problem. Blby mobil mi vlozil za tecky mezery.
Hledat: ^.*?(\+.*)
Nahradit: $1
^… Jan Fiala 28.12.2020 06:21 |
Jan Fiala | |
Díky tobě. poslední dedekk 28.12.2020 21:24 |
dedekk |
Zpět do poradny Odpovědět na původní otázku Nahoru
Hledat: ^. *?(\+. *)
Nahradit: $1
[x] Regularni vyrazy
To nic nedela!
A uz vim, kde je problem. Blby mobil mi vlozil za tecky mezery.
Hledat: ^.*?(\+.*)
Nahradit: $1
^ - zacatek radku
.*? - cokoliv, ale greedy, takže pokud by byl v rádku 2x "+", tak do prvního
(.*) cokoliv, do konce radku. V zavorkach, protoze se to použije jako substituce
$1 v nahrazení - první substituce
PSPad pouziva Perl syntaxi, od verze 5.0.3 pak PCRE syntaxe
P.S. na zaklade gilhada dole., pokud by ses chtel zbavit i toho "+", tak podobne, jako gilhad dole, nic nesubstituju, jen najdu a nahradim nicim:
Hledat: ^.*?\+
Nahradit:
[x]Regularni vyrazy
Díky tobě.