Ich habe ein großes Dokument (1000 Seiten) und muss jedes «
am Anfang eines Wortes durch »
(ALT+0187) ersetzen.
Wenn ich in einem Dokument nach dem Zeichen suchen möchteW
am Anfangeines Wortes, das ich benutze
<(W)
Warum kann ich nicht «
auf die gleiche Weise nach dem Zeichen (unter MS Windows ist das ALT+0171) suchen?
<(«) // does not find anything
Meine Suchanfrage ergab kein Ergebnis wie«But
Antwort1
Wie AFH und Yisroel Tech bemerkten, kann ein Wort nie mit beginnen «
, also der Anfang des Wortesfolgtder Chevron.
Die endgültige Suchzeichenfolge muss einfach sein «<
.
und die Ergebnisse können durch ersetzt werden »
.
Antwort2
Sie können versuchen, das Zeichen mit zu maskieren \
oder sich diese Hilfeseite zum Suchen/Ersetzen von Sonderzeichen in einem Word-Dokument ansehen, falls Sie dies nicht bereits versucht haben:
http://www.officetooltips.com/word/tips/replacing_special_characters.html
Antwort3
@AFH weist darauf hin, dass «
es sich hierbei nicht um ein Zeichen handelt, das Teil eines Wortes ist, da es als Satzzeichen gilt.
Sie können Ihr Ziel auch auf alternative Weise erreichen, obwohl Sie nicht sicher sind, ob dies in Ihrer Situation ausreicht. Sie können ([^13- ])(«)([! ])
als Suchzeichenfolge und als Ersetzen durch verwenden \1»\3
. Dadurch werden alle « gefunden, die nach einem Leerzeichen oder Absatz stehen und auf die kein Leerzeichen folgt. Dies deckt also wahrscheinlich alle « am Wortanfang ab, nicht jedoch alle « in der Wortmitte oder alleinstehend.
Nur BTW, der Charakter «
und »
aß nicht ALT+0187
und ALT+0171
(dies sind "Lateinischer Großbuchstabe C mit Haken" Und "Lateinischer Kleinbuchstabe U mit doppeltem Akut" bzw.) Die korrekten Unicodes für «
und »
sind00AB
Und00BB
.