2010-05-08 4 views
0

J'ai une expression régulière PCRE qui ressemble à ceciattribut alt Substituer avec attribut title avec sed

s/(<input.+?)alt(=".+?".*?>)/$1title$2/ 

que quelqu'un peut me aider à faire ce travail sur sed?

Quelqu'un peut-il éventuellement me diriger vers un guide/blog/quoi que ce soit qui explique les différences entre sed regex et PCRE?

+0

entrée, pas img? o_O – kennytm

+1

oui: S. C'est un pur non-sens, c'est pourquoi j'ai besoin de sed – hardc0de

Répondre

0

je pense qu'il est quelque chose comme ceci:

's/\(\<input[^>]\+\?\)alt\(=[^>]\+\?>\)/\1title\2/g' 

Et this est un bon site pour comprendre sed.

+0

Trouvé! 's/\\ (\ <]] \ + \? \\) alt \\ (= [^ [><]]\+\?> \\)/\ 1title \ 2/g' – hardc0de

+0

Le [lien que vous avez fourni] (http://web.eecs.utk.edu/~vose/c-stuff/sed_tutorial.html) est mort :( – rpax

Questions connexes