Ich bearbeite ein E-Book-Dokument mit vielen unnötigen Markup. Ich habe eine Reihe von Abschnitten in dem Text mit Code ähnlich wie diese:Suchen und Ersetzen von Regex in Microsoft Word 2013
<i>Some text here</i>
Ich versuche, ein regulärer Ausdruck zu laufen Suchen und Ersetzen, dass jede Phrase zwischen den beiden i-Tags finden, entfernen Sie die i-Tags, und wenden Sie einen Stil auf den Text an. Hier
ist, was ich bin mit suchen:
Find: (<i>)(*)(</i>)
Replace: \2
ich auch die Auswahl Styles> i (für kursiv). Dies weist unsere Konvertierungssoftware an, Kursivschrift auf den Text anzuwenden. Wenn ich die i-Tags belasse, passiert es, dass der Konvertierungsprozess von ScribeNet sie in Hex-Werte umwandelt, so dass sie als wörtlicher Text im E-Book erscheinen. Unordentlich.
Wenn ich diese Suche ausführen, bekomme ich keine Ergebnisse. Ich habe "Wildcards verwenden" aktiviert. Was vermisse ich? Laut der Hilfeseite von Microsoft wird * verwendet, um eine beliebige Anzahl oder Art von Zeichen darzustellen, und einzelne Zeichenfolgen sollen in Klammern eingeschlossen sein.
Ah, noch keine Treffer. Vielen Dank für den Versuch. Mit anderen Worten, die Suche läuft ohne Probleme, aber es sagt mir, dass keine Ergebnisse gefunden werden, die zu diesem Regex passen. Ich habe "Wildcards verwenden" in Suchen & Ersetzen aktiviert. Ist das nicht das Gleiche? – 1John5vs7
@ 1John5vs7 Siehe aktualisierte Bearbeitung. – hwnd
Vielen Dank für Ihre rechtzeitige Hilfe, hwnd. – 1John5vs7