Zdravím,
už druhý den si lámu hlavu s regulárním příkazem pro sed, který by byl schopný vymazat z HTML kódu všechny počáteční a koncové značky spanu zanořené v jiném, s tím, že to co je ve značkách obsaženo potřebuji nechat. Podařilo se mi pomocí dvojtého použití vymyzat jeden zanořený span, bohužel ale nefunguje v případě více spanů zanořených v jiném. Nemůžu nijak přijít na to jak použít sed rekurzivně vícekrát na jeden řádek dokud se tam daný regulární výraz pořád vyskytuje. Nevíte někdo co s tím?
pro ukázku co potřebuji udělat aby bylo jasno:
<span class="text">"blablabla<span class="zvyrazneni"> zvyrazneny text </span>blabla<span class="zvyrazneni"> zvyrazneny text2 </span>bla bla"</span>
==>
<span class="text">"blablabla zvyrazneny text blabla zvyrazneny text2 bla bla"</span>
Fórum › OS - GNU / Linux
Regulární výraz
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 6 hostů
Podobná vlákna
Regulární výraz — založil Johny
Regulární výraz — založil Pilot
Regularni vyraz — založil don_Dominique
Regulární výraz — založil Fanda36
Regularni vyraz — založil BigBear
Moderátoři diskuze