Zeichenfolgen durch reguläre Ausdrücke ersetzen
Mit dem Modul Row by Row Comparison können Sie Zelleneinstellungen festlegen, die bestimmte Aktionen auf Spalten und Zellen anwenden. Sie können z. B. Zeichenfolgen durch reguläre Ausdrücke ersetzen.
Die ReplaceRegex-Einstellung verwenden
Schauen Sie sich die folgenden Beispiele an, um mehr darüber zu erfahren, wie Sie Zeichenfolgen durch reguläre Ausdrücke ersetzen und inwiefern dies für Ihre Vergleiche nützlich sein kann.
Symbole ersetzen
In diesen Beispielen verwenden Sie den ReplaceRegex-Befehl, um Symbole zu ersetzen.
Zellenwert |
Befehl |
Ergebnis |
Beschreibung |
---|---|---|---|
$212 |
ReplaceRegex[(\$)][] |
212 |
Entfernt das Dollar-Symbol ($). |
3,1 |
ReplaceRegex[(\.)][,] |
3.1 |
Ersetzt Punkte (.) durch Kommas (,). |
Sonderzeichen oder Unicode-Symbole ersetzen
In diesen Beispielen verwenden Sie den ReplaceRegex-Befehl, um Sonderzeichen und Unicode-Symbole zu ersetzen.
Zellenwert |
Befehl |
Ergebnis |
Beschreibung |
---|---|---|---|
a\u00A0b |
ReplaceRegex[(\u00A0)][ ] |
a b |
Ersetzt geschützte Leerzeichen (\u00A0) durch reguläre Leerzeichen. |
a\0b |
ReplaceRegex[(\u0000)][_] |
a_b |
Ersetzt Null-Zeichen (\0) durch Unterstriche (_). |
Erfassungsgruppen verwenden
In diesen Beispielen verwenden Sie den ReplaceRegex-Befehl für Erfassungsgruppen. Dies bedeutet, dass mehrere Zeichen als eine Einheit behandelt werden.
Zellenwert |
Befehl |
Ergebnis |
Beschreibung |
---|---|---|---|
Data Integrity |
ReplaceRegex[([\s\w]+)][Hello $1] |
Hello Data Integrity |
Erfasst den Text Data Integrity und verwendet $1 für den Erfassungsgruppenwert im Ergebnis. Für weitere Erfassungsgruppen verwenden Sie $2, $3 usw. |
Data Integrity |
ReplaceRegex[(Data)"{1}"][Hello $1] |
Hello Data Integrity |
Gibt an, dass die Erfassungsgruppe Data nur einmal erscheint. Sie müssen geschwungene Klammern {} mit doppelten Anführungszeichen "" maskieren. |