[CS] Regular expressions and sed
Posted: Sun Oct 21, 2012 12:15 pm
Hier ben ik weer met een vraagje
Voor de praktijk systemen moeten we een reeks regular expressions en seds vinden, voor alle opdrachten heb ik wel een expressie gevonden, alleen zit ik nu vast met de laatste oefening. Daar vragen ze om een sed command te vinden die HTML tags uitvoert. Dus voor dit:
Moet ik dit krijgen:
Ik gebruikte hiervoor de volgende command:
Maar in plaats van de gewenste resultaten te krijgen, krijg ik als output dit:
Met de eerste lijn is er niks aan de hand, de HTML-tags worden echt wel weggehaald, maar met de tweede lijn zou de command er niets mee mogen doen omdat de tags daar niet juist staan.
Iemand een idee wat er met mijn code verkeerd is?
Voor de praktijk systemen moeten we een reeks regular expressions en seds vinden, voor alle opdrachten heb ik wel een expressie gevonden, alleen zit ik nu vast met de laatste oefening. Daar vragen ze om een sed command te vinden die HTML tags uitvoert. Dus voor dit:
Code: Select all
<h1>This is a valid HTML tag</h1>.
<i>These</b> <1>invalid</i> <a}>tags</a}> should be ignored.
Code: Select all
This is a valid HTML tag.
<i>These</b> <1>invalid</i> <a}>tags</a}> should be ignored.
Code: Select all
sed "s|<[\/]\{0,1\}[a-zA-Z0-9]*>||g" < test.txt
Code: Select all
This is a valid HTML tag.
These invalid <a}>tags</a}> should be ignored.
Iemand een idee wat er met mijn code verkeerd is?