Ich muss in Notepad ++ mit Platzhalter suchen und ersetzen. Ich habe viel versucht, aber ich habe es nicht verstanden.Notepad ++ suchen und ersetzen regulären Ausdruck
z.B. Ich möchte suchen:
id="l_title"
und ersetzen Sie es mit:
id="l_title_1"
Natürlich ist die id Namen unterscheidet ich für id="PLACEHOLDER"
suchen wollen und ersetzen Sie es mit id="PLACEHOLDER_1"
. Ich möchte nur einen "_1"
zu jedem ID-Namen hinzufügen.
Kennen Sie reguläre Ausdrücke und können Sie mir helfen?
Ich versuchte etwas wie ID = ". *", Aber das wählt immer die ganze Zeile bis zum letzten "Zeichen. Ich habe auch versucht mit id =" [^ "] ++ zu suchen, aber dann tue ich nicht wissen, was in ersetzen zu geben, weil \ 1 nicht
SOLUTION funktioniert: es für mich gearbeitet mit: Suche: (id = "[^"] ++) ersetzen: \ 1_1
Für diesen Anwendungsfall brauchen Sie nicht regexp. Nur eine einfache Suche und r Platz. Bitte fügen Sie weitere Details hinzu, warum Sie glauben, dass Sie einen "Platzhalter" benötigen. –
Die ID-Kachel ist jedes Mal anders, wenn sie in meinem Code erscheint. Deshalb glaube ich, dass ich einen Platzhalter für den ID-Namen brauche. –
Entschuldigung, es war spät und ich habe es nicht verstanden. Sie können einen RE wie '(id =" [^ "] +)' verwenden. Ich denke, das zweite '+' in deinem RE ist ein bisschen seltsam. Das Plus gibt an, wie oft der vorherige Teil wiederholt werden soll. Ich gebe zwar zu, dass dein RE gut funktioniert. –