Jak zaměnit text před a za symbolem v Notepad++
V tomto článku se podíváme, jak zaměnit text před a za určitým symbolem v Notepad++.
- Stiskněte Ctrl+H pro otevření okna Najít a nahradit.
- Přejděte na záložku Nahradit.
- Povolte možnost Regulární výraz.
Předpokládejme, že máme řádky jako text1|text2 a chceme zaměnit text před symbolem | a za ním.
- Do pole Najít zadejte regulární výraz:
(.*)\|(.*) - Do pole Nahradit za zadejte výraz:
\2|\1 - Klikněte na
Nahradit vše, aby byly všechny výskyty v souboru nahrazeny.
Příklad
Před nahrazením:
příklad1|příklad2
příkladA|příkladB
Po nahrazení:
příklad2|příklad1
příkladB|příkladA
Vysvětlení regulárního výrazu
- (.*) — zachytí jakýkoli text před symbolem |.
- \| — oddělovací symbol, v tomto případě |.
- (.*) — zachytí jakýkoli text za symbolem |.
- \2|\1 — nahradí nalezený text, přičemž text za symbolem umístí před něj.
Pomocí Notepad++ a regulárních výrazů můžete změnit pořadí částí textu oddělených určitým symbolem.