2017-01-13 7 views
0

Ich habe eine Reihe von HTML-Eingabe Tags mit idTexteditor - doppelte Strings durch Muster

<input id="someID" /> 

ich die Notwendigkeit, die Feldnamen zu jeder Eingabe Tag hinzuzufügen. Kennen Sie einen Texteditor, der in der Lage ist, jede Zeichenfolge ID = "etwas" zu duplizieren, und ersetzen Sie dann "ID" durch "Name"?

<input id="yyy" name ="yyy" /> 

Ich benutze immer notepadpp für diese Art von Operationen, aber ich denke, dass es nicht damit umgehen kann.

Antwort

1

Sie sollten aktive reguläre Ausdrücke verwenden und eine globale Such- und Ersetzungsaktion ausführen, um die Aufgabe auszuführen.

Regex auf - Suche nach:

(<input id=")(.*?)(" />) 

Ersetzen durch:

<input id="$2" name="$2" /> 

zweites Paar von runden Klammern werden Namen id isoliert und zugänglich als Variable in Austausch machen. Wenn Ihr Editor nicht in der Lage ist, Regex zu verwenden, sollten Sie Sublime Text installieren. Es ist kostenlos und einfach ein toller Code-Editor.

+0

danke das hat mein Problem gelöst –

+0

Gern geschehen :-) –

Verwandte Themen