Mozna sis vsiml, ze jsem psal s pomoci regularnich vyrazu
Tady je trochu mene sofistikovany vyraz nez poslal Los, ale snadneji pochopitelny:
Hledat: (.*) \- (.*)(\..*)
Nahradit: $2 - $1$3
[x]Reg.výraz
Předpokladem je, že skupiny jsou odděleny mezera-mezera
Trošku objasnění:
1. to, co je v kulatých závorkách je skupina, která je v nahrazení zastoupena $x (x je pořadí skupiny)
2. řídící znaky (tečka, pomlčka) musí být escapovány (uvozeny znakem \)
3. tečka = libovolný znak, hvězdička = libovolný počet předchozího znaku
hledám (libovolný řetězec 1)mezera pomlčka mezera(libovolný řetězec 2)(tečka libovolný řetězec 3)
v nahrazení pouze přehodím libovolný řetězec 2 a 1