2009-05-15 10 views
1

Gibt es eine Möglichkeit HTML-Tags in Textmate selektiv abzustreifen - Sie einfach diese in Dreamweaver tun können. TextMate ermöglicht es Ihnen, alle HTML-Tags zu entfernen, aber ich möchte nur alle <span> 's und <font>' s loswerden.Selective Streifen-Tags in Textmate

Zu einem ähnlichen Thema, gibt es eine Möglichkeit, alle Inline-CSS-Stile loszuwerden?

+0

Ich habe nichts anderes hinzuzufügen, außer zu sagen, dass ich die Space Moose-Ikone liebe! – Scottie

Antwort

2

Warum nicht ersetzen mit regulären Ausdrücken? Z.B. um alle Inline-CSS-Stile loszuwerden, die Sie einfach ersetzen würden

style=".*" 

mit nichts (leere Zeichenfolge). Beachten Sie den führenden Platz.

+0

Quantoren sind standardmäßig gierig. – Gumbo

+0

Hier bei der Arbeit bin ich auf Windows. Ich habe gerade auf Notepad ++ getestet. Wenn TextMate standardmäßig greedy matching verwendet, verwenden Sie einfach die nicht-gierige Version: style = ". *?" – amain

+0

Notepad ++ hat eine sehr begrenzte Unterstützung für reguläre Ausdrücke. http://notepad-plus.sourceforge.net/de/regExpList.php – Gumbo

2

Nicht das ist mir bekannt, aber es gibt immer die Möglichkeit, eine Suche/Ersetzen für <span> (und </span>, natürlich) zu tun und lassen Sie das Feld "Ersetzen" leer. Natürlich wird dies ein wenig problematischer, wenn Sie Spannen mit unterschiedlichen Klassen-/ID-Attributen oder Was-Haben-Sie-haben, dann kommen Sie in RegExp-Gebiet.

Das sollte aber zumindest einen Anfang geben. Ich würde mich freuen zu hören, was jemand anderes zu bieten hat. Textmate ist so anpassbar, dass ich sicher bin, dass es eine bessere Lösung als das gibt, was ich angeboten habe!