a>

.

Wie zu ergänzen, HTML-Tags mit SED
Google unix.com
Foren
Registrieren
Forum-Regeln Links Alben
FAQ
Benutzerliste
Kalender
Suche
Die heutige Beiträge
Alle Foren als gelesen markieren
Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden
Thread Starter
Forum
Antworten
Last Post
Entfernen Sie HTML-Tags mit bash
dejavu88
Shell Programmierung und Scripting
4
05-22-2008 02:58 PM
HTML-Tags
dunryc
Shell Programmierung und Scripting
3
11-29-2007 06:14 PM
Wie entfernt man nur HTML-Tags in einer Datei?
btech_raju
Linux
2
11-23-2007 12:25 PM
Automatische Ersetzung von HTML-Tags
nem_kirk
SUN Solaris
1
11-17-2005 01:24 AM
unsing sed Streifen zu HTML-Tags - Hilfe
Zap
Shell Programmierung und Scripting
3
04-18-2004 05:03 AM

LinkBack
Thread Tools
Suche diesen Thread
Rate Thread
Anzeige-Modi
<a name\u003d"[A-Za-z0-9 ?_.]+"> </ a> <h[123]> [] * <span class\u003d"mw-headline"> [A-Za-z0 - 9 ?_.]+</ span> </ h [123]>
Ich kann die Tags die ich brauche. Aber wenn ich sie in einem sed Befehl, sed fehl. Daher begann ich, den Aufbau aus einer kleineren Befehl. Dies ist, wo ich jetzt bin:
sed -r-n / "<a name \u003d \" / Ersatz / <in> aus
Dies funktioniert. Aber wenn ich:
sed -r-n / "<a name \u003d \" [a-zA-Z0-9 ?_.]+"/ Ersatz / <in> aus
es nicht mit:
sed: Kann nicht lesen <in: Invalid argument
sed: Kann nicht lesen> out: Invalid argument
Aber die in der Datei ist es wirklich. Wie bekomme ich die regexp in der sed Befehl? Ich habe versucht Flucht / Zeichen nicht entkommen, aber sed scheint nicht zu akzeptieren.
<a name\u003d"Introduction"> </ a> <h1> <span class\u003d"mw-headline"> Einführung </ span> </ h1>
Ich möchte:
<a name\u003d"Introduction"> </ a> <h1> <span class \u003d "mw-headline" id \u003d "Einführung" > Einleitung </ span> </ h1>
Daher bin ich die folgenden ersetzt:
Spiel:
<a name\u003d"([A-Za-z0-9 ?_.]+)"> </ a> <h([123])> [^ MW] * MW-Überschrift "> ([a-zA - z0-9 ?_.]+)</ span> </ h [123]>
Und ersetzen Sie es mit:
<a name\u003d"\1"> </ a> <h\2> <span class\u003d"mw-headline" id\u003d"\1"> \ 3 </ span> </ h \ 2>
Dies funktioniert, wenn Sie mit einem Editor, und ersetzen akzeptiert regex. Aber ich kann nicht scheinen, um es in einem sed Befehl.

Lesezeichen
Thread Tools
Suche diesen Thread
Anzeige-Modi
Rate this thread
Forumregeln