Portál AbcLinuxu, 31. července 2025 05:15
Dobrý den,
mám text, jehož řádky jsou ohraničeny tagy, <strong>,několi× <p> a < em>.
Potřebuji přesunout < em> vždy za <strong> počet řádků s <p> je různý, nemáte někdo tušení jak na to?
Díky předem jsk.
Napište, prosím, nějaké vzorové řešení - nějak nechápu, co se má kam přesunout.
Už to mám ,
<strong>
vyseparuji na samostatné řádkys/<p>.*<\/p><em>.*<\/em>/\2\1/g
Ve <strong>
jsou nadpisy a v <em> autoři, potřebuji prohodit text v <p> až za autora.
Díky za reakci, zatím mi to v řádce funguje, uvidíme .sh.
Zdravím jsk
Jenom rýpnutí - u HTML je pohodlnější vyhnout se escapování lomítek (oddělovač je první znak za s
):
s#<p>.*</p><em>.*</em>#\2\1#g
Samozřejmě, v 3. je chyba, ale v kódu tam ty závorky mám . Díky za poučení, předpokládám, že kratší zápis v tomto případě znamená i časovou úsporu => budu používat.
Zdravím jsk.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.