Warum führen einige Platzhaltersuchen zu unterschiedlichen Ergebnissen, wenn die Funktion „Änderungen nachverfolgen“ aktiviert ist?

Warum führen einige Platzhaltersuchen zu unterschiedlichen Ergebnissen, wenn die Funktion „Änderungen nachverfolgen“ aktiviert ist?

In Microsoft Word 2013 versuche ich, eine automatische Platzhaltersuche einzurichten, aber die Ergebnisse, die ich erhalte, sind unterschiedlich, je nachdem, ob die Funktion „Änderungen nachverfolgen“ ein- oder ausgeschaltet ist. In diesem Beispiel muss ich die Konstruktion 1Q 2010 in 1Q10 ändern. Ich habe den folgenden Platzhalter geschrieben:

([1-4])Q [0-9][0-9]([0-9][0-9])

Ich ersetze es durch:

\1Q\2

Wenn ich die Suche mit nachverfolgten Änderungen ausführeaus, erhalte ich das richtige Ergebnis: 1Q10. Wenn ich es mit Änderungen nachverfolgen ausführeAn, erhalte ich stattdessen 110Q. Alle richtigen Elemente, aber in der falschen Reihenfolge.

Wenn ich den Suchausdruck leicht ändere zu:

([1-4])([Q]) [0-9][0-9]([0-9][0-9])

und den Ersetzungsausdruck für:

\1\2\3

Ich erhalte die korrekte Ausgabe, unabhängig davon, ob die Änderungsverfolgung ein- oder ausgeschaltet ist. Ich würde einfach diese Syntax verwenden, aber es ergibt für mich keinen Sinn, dass „Q“ als Platzhalter behandelt werden muss, und wenn jemand anderes jemals mein Suchtool ändern/aktualisieren muss, wird er beim Versuch, neue Einträge zu erstellen, auf ähnliche Probleme stoßen. Es ist nicht intuitiv, dass eine Konstante in diesem Ausdruck als Platzhalter behandelt werden muss.

Antwort1

Dies ist offenbar bekannt, aberaltAusgabe. http://answers.microsoft.com/en-us/office/forum/office_2010-word/wildcard-find-and-replace-with-track-changes/cd35b715-f539-4d0b-902d-7f977dcf67e5

Die Problemumgehung besteht darin, einfach jedes Element der Suche (auch die Konstanten) zu einem Platzhalter zu machen.

verwandte Informationen