Ich verwende C# und schreiben Seriendruck-Anwendung. Meine Benutzer speichern die Vorlagen wie folgtEntfernen Sie nicht verwendete Merge-Tags Regulärer Ausdruck
Dear [[-UserName-]],
You have been subscribed for [[-SubscriptionName-]]...
und so weiter. Es wird viele benutzerdefinierte Felder zwischen [[-xxxxx-]]
Platzhalter geben. Ich füge sie gut zusammen. Aber manchmal gehen sie für einige Platzhalter nicht durch. Ich möchte diese Dinge mit regulären Ausdrücken finden und sie durch leere Zeichenfolgen ersetzen.
Technisch, ich möchte den regulären Ausdruck, um herauszufinden, [[-what ever it is in between-]]
zu finden und zusammen mit [[--]]
Tags
Welche Zeichen sind in den Platzhaltern erlaubt? Können '-' oder'] Zeichen vorkommen? – Laurel
Dies ist mein Platzhalter [[-SubscriptionName-]]. Zwischen diesen vordefinierten Tags sind nur alphanumerische Zeichen zulässig. – Krishna
Nein, aber '[-SomeName -]]' ist gültig. – Krishna