WR Replace

4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next

Version 6.5


WR Replace (Bereich; ZuSuchen; ErsetzenMit; GanzesWort; Großbuchstaben; Alles; Umfang) Lange Ganzzahl

ParameterTypBeschreibung
BereichLange Ganzzahl4D Write Bereich
ZuSuchenStringZu suchender String
ErsetzenMitStringString zum Ersetzen
GanzesWortGanzzahlSuche nach ganzem Wort
GroßbuchstabenGanzzahlBeachte Groß-/Kleinschreibung
AllesGanzzahl0=Ersetze Nächstes
1=Ersetze Alles
UmfangGanzzahl0=Suche ab Auswahl
1=Suche im ganzen Dokument
FunktionsergebnisLange GanzzahlAnzahl der ersetzten Vorkommen

Beschreibung

Mit der Funktion WR Replace stellen Sie den Befehl Ersetzen aus dem Menü Bearbeiten nach.

Bei GanzesWort gleich 1 wird nur nach ganzen Wörtern gesucht. Der String wird nur gefunden, wenn er zwischen Trennzeichen (Leerzeichen, Komma, etc.) steht.

Bei Großschreibung gleich 1 beachtet die Suche die Groß- und Kleinschreibung. Wenn Sie nach "HALLO" suchen, wird "Hallo" nicht gefunden.

Bei Alles gleich 1 wird jedes Vorkommen des String ersetzt. Bei Alles gleich 0 wird nur das erste Vorkommen des String ersetzt.

Mit Umfang bestimmen Sie, ob die Suche für das ganze Dokument gilt. Bei Umfang gleich 1 wird die Suche für das ganze Dokument ausgeführt. Bei Umfang gleich 0 gilt die Suche von der Auswahl bis zum Ende des Dokuments.

WR Replace gibt die Anzahl der ersetzten Wörter zurück.

Beispiel

Sie wollen alle überzähligen doppelten Leerzeichen in Ihrem Dokument entfernen:

      `Weise eine Variable mit doppelten Leerzeichen zu
   ZuSuchen:="  "
      `Werden Vorkommen gefunden
   While(WR Find(Bereich;ZuSuchen;0;0;1)=1)
         `Ersetze doppeltes Leerzeichen durch einfaches Leerzeichen
      $n:=WR Replace(Bereich;ZuSuchen;" ";0;0;1;0)
   End while

4D - Documentation   Français   English   German   4D Write, Befehle nach Thema   4D Write, Befehle alphabetisch   Konstanten nach Thema   Back   Previous   Next