Ich verwende Dreamweaver, um die Copyright-Daten auf meiner Website zu aktualisieren. Ich möchte die vorhandenen Abstände (oder deren Fehlen) zwischen den Jahren beibehalten. Beispiele: © 2002-2008 soll auf © 2002-2009 aktualisiert werden © 2003 - 2008 soll auf © 2003 - 2009 aktualisiert werden Ich verwende den folgenden regulären Ausdruck, um dies in der Dreamweaver-Funktion Suchen und Ersetzen zu erreichen Suchen: © \s *( \d {4} \s *- \s *) \d {3}[^9]
Ersetzen: © $1 2009
Hier ist das PROBLEM: Dieser Ausdruck funktioniert, hat aber das zusätzliche Leerzeichen zwischen dem Bindestrich und 2009. Wenn ich den Ersetzen-Ausdruck ohne das Leerzeichen schreibe, wie © $12009, dann sucht Dreamweaver nach der 12.009sten Ersetzung im Suchen-Ausdruck und gibt $12009 aus.
0 Stimmen
Das gleiche Problem. In PCRE kann man \{1} schreiben, um die Referenznummer zu "schützen", aber man findet die Informationen für Dreamweaver nicht. Sicherlich ${1} funktioniert nicht.