a>

.

Come integrare con i tag HTML SED
google unix.com
Forum
Registrati
Regole Forum Collegamenti Album
FAQ
Members List
Calendario
Ricerca
Today's Posts
Mark Forums Read
Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui.
Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo
Thread Starter
Forum
Risposte
Ultimo Post
Rimuovere i tag html con bash
dejavu88
Shell scripting e di programmazione
4
05-22-2008 01:58 PM
tag html
dunryc
Shell scripting e di programmazione
3
11-29-2007 06:14 PM
Come rimuovere solo tag html all'interno di un file?
btech_raju
Linux
2
11-23-2007 12:25 PM
Automatizzato di sostituzione dei tag HTML
nem_kirk
SUN Solaris
1
11-17-2005 01:24 AM
unsing sed a striscia tag html - help
zap
Shell scripting e di programmazione
3
04-18-2004 04:03 AM

LinkBack
Thread Tools
Cerca in questo Thread
Rate Thread
Modalità di visualizzazione
<a name\u003d"[A-Za-z0-9 ?_.]+"> </ a> <h[123]> [] * <span class\u003d"mw-headline"> [a-zA-Z0 - 9 ?_.]+</ span> </ h [123]>
Sono in grado di trovare il tag di cui ho bisogno. Ma quando ho posto in un sed comando, sed fallisce. Così ho iniziato a costruire un piccolo comando. Questo è dove sono io adesso:
sed -r-es / "<a name \u003d \" / sostituzione / <In> out
Questo funziona. Ma quando inserisci:
sed -r-es / "<a name \u003d \" [a-zA-Z0-9 ?_.]+"/ sostituzione / <In> out
essa non con:
sed: Non può leggere <in: Invalid argument
sed: Non può leggere> out: Invalid argument
Ma il file è davvero lì. Come posso ottenere la regexp in sed comando? Ho cercato di fuggire / non scappare caratteri, ma sed non sembra accettarla.
<a name\u003d"Introduction"> </ a> <h1> <span class\u003d"mw-headline"> Introduzione </ span> </ h1>
Vorrei fare:
<a name\u003d"Introduction"> </ a> <h1> <span class \u003d "mw-headline" id \u003d "Introduzione" > Introduzione </ span> </ h1>
Pertanto, faccio la seguente sostituzione:
Abbinamento:
<a name\u003d"([A-Za-z0-9 ?_.]+)"> </ a> <h([123])> [^ mw] * MW-titolo "> ([a-zA - Z0-9 ?_.]+)</ span> </ h [123]>
E sostituirla con:
<a name\u003d"\1"> </ a> <h\2> <span class\u003d"mw-headline" id\u003d"\1"> \ 3 </ span> </ h \ 2>
Questo metodo funziona quando si utilizza un editor di trovare e sostituire il quale accetta le espressioni regolari. Ma mi sembra che non può andare bene in una sed comando.

Segnalibri
Thread Tools
Cerca in questo Thread
Modalità di visualizzazione
Vota questo thread
Distacco regolamento