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
GanzesWortGanzzahl0=passt teilweise
1=ganzes Wort
GroßbuchstabenGanzzahl0=Ignoriere Groß-/Kleinschreibung
1=Beachte 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.

Im Parameter GanzesWort können Sie eine der folgenden Konstanten unter dem Thema WR Parameter übergeben:

wr partial match (0)Der String ist entweder ein ganzes Wort oder Teil eines längeren Wortes.
wr whole word (1)Das gesuchte Wort muss zwischen Trennzeichen (Leerzeichen
oder Satzzeichen) stehen.

Im Parameter Großschreibung können Sie eine der folgenden Konstanten unter dem Thema WR Parameter übergeben:

wr ignore uppercase (0)Die Suche unterscheidet nicht zwischen Groß- und Kleinschreibung.
Suchen Sie nach HALLO, wird Hallo, hallo und HALLO gefunden.
wr case sensitive (1)Die Suche unterscheiden zwischen Groß- und Kleinschreibung.
Suchen Sie nach "HALLO", wird "Hallo" nicht gefunden.

Im Parameter Alles können Sie eine der folgenden Konstanten unter dem Thema WR Parameter übergeben:

wr replace next (0)Nur das nächste Vorkommen des Wortes wird ersetzt
wr replace all (1)Alle Vorkommen des Wortes werden ersetzt

Über Umfang definieren Sie, ob die Suche für das ganze Dokument gilt. In diesem Parameter können Sie eine der folgenden Konstanten unter dem Thema WR Parameter übergeben:

wr after insertion point (0)Die Suche wird ab der Einfügemarke bis zum Ende des Dokuments
ausgeführt.
wr whole document (1)Die Suche beginnt bei der Einfügemarke, läuft bis zum Ende des
Dokuments und weiter vom Anfang des Dokuments bis zur Einfügemarke.

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;wr partial match;wr ignore uppercase;wr whole document)=1)
         `Ersetze doppeltes Leerzeichen durch einfaches Leerzeichen
      $n:=WR Replace(Bereich;ZuSuchen;" ";wr partial match;wr ignore uppercase;wr replace all;wr whole document)
   End while

Referenz

WR Find, WR SELECT.


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