PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann mir mal jemand ne Regular Expression bauen?


Gast
2007-08-01, 15:05:45
Hallo,

mir liegt folgende Syntax einer HTML-Datei vor:


<tr><td class="m">The Cell</td><td class="r">703 MB</td></tr>
<tr><td class="n">The Crow</td><td class="s">702 MB</td></tr>
<tr><td class="m">The Hills Have Eyes</td><td class="r">896 MB</td></tr>
<tr><td class="n">The Jacket</td><td class="s">700 MB</td></tr>
<tr><td class="m">The Machinist</td><td class="r">702 MB</td></tr>
<tr><td class="n">The Ring</td><td class="s">711 MB</td></tr>


Ich würde jetzt gerne alle Zeilen löschen, in denen <tr><td class="m"> am Anfang steht, und zwar bis zum Ende.

Wie bewerkstellige ich das?

Xmas
2007-08-01, 15:34:52
Kommt drauf an nach welcher Regex-Syntax. ;)

In Python geht z.B. '<tr><td class="m">.*?\n'
Mit grep: grep -vxG '<tr><td class="m">.*' datei.html > ausgabe.html

Gast
2007-08-01, 16:09:11
Hmm...


http://www.pictureupload.de/originals/pictures/010807160806_Unbenannt.jpg

Lyka
2007-08-01, 16:11:47
Hmm...


http://www.pictureupload.de/originals/pictures/010807160806_Unbenannt.jpg

öh... :eek:

bist du der Threadstarter? -> dann wolltest du einen Befehl :D
wenn nicht -> ....

Sephiroth
2007-08-02, 10:57:40
Hmm...


http://www.pictureupload.de/originals/pictures/010807160806_Unbenannt.jpg
probier mal nur

<tr><td class="m">.*


http://notepad-plus.sourceforge.net/uk/regExpList.php?lang=de

clm[k1]
2007-08-02, 11:24:51
Versuch mal statt dem \n ein $ als Zeilenende-zeichen

clm[k1]

The_Invisible
2007-08-02, 11:28:35
wird zwar gehen, aber ohne \n wird wohl eine leerzeile zurückbleiben ka ob das so gewünscht ist

mfg