/ / Wie kann ich Regex verwenden, um Zahlen in meinen regulären Ausdrücken in Notepad ++ zu ersetzen? - Regex, Notizblock ++

Wie kann ich Regex verwenden, um Zahlen in meinen regulären Ausdrücken innerhalb von notepad ++ zu ersetzen? - Regex, Notizblock ++

Ich habe folgendes:

<d:RowKey>XXXX004K<

ersetzen mit

<d:RowKey>050505004K<

und

RowKey="XXXX004K"

ersetzen mit

RowKey="0505050004K"

Kann jemand mir mit der regulären Ausdruckssyntax für diese helfen. Der Wert von "X" in dem obigen kann irgendeine Zahl sein.

Tut mir leid, aber ich habe noch nie zuvor Regex benutzt. Ich brauche nur eine Möglichkeit, dies in Notepad ++ zu tun, wo es mir eine Option für Regex für eine Suchzeichenfolge gibt.

Antworten:

0 für die Antwort № 1

Versucht mit einer einfachen Zeichenfolge

string pattern = @"d{4}004K";
string search = "<d:RowKey>8989004K<";
var result = Regex.Replace(search, pattern, "050505004K");

0 für die Antwort № 2

Versuchen

    Find What: ([>"])[0-9][0-9][0-9][0-9]
Replace With : 1050505

Unter der Annahme 05050504K <ist hier ein Tippfehler