Zum Hauptinhalt springen

TextSearch

obj -> TextSearch(int1, int2, int3, alpha4[, alpha5[, int6]]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Zeichenfolge in einem Text suchen / ersetzen

Details

Mit dieser Funktion wird der Textpuffer (obj) nach der Zeichenfolge (alpha4) durchsucht. In (int1) wird die Zeile und in (int2) die Spalte angegeben, ab welcher die Suche erfolgen soll. Resultat der Funktion ist die Zeilenummer in der der Suchbegriff zum ersten mal gefunden wurde. Falls der Begriff nicht gefunden wurde ist das Resultat 0.

Beispiel:

if (tTextHdl->TextSearch(1, 1, _TextSearchCI, 'CONZEPT 16') > 0)
{
// Begriff gefunden
...
}

Mit der Funktion TextInfo () mit der Option _TextSearchClm kann die Spaltenposition der gefundenen Zeichenfolge ermittelt werden.

Folgende Optionen (int3) sind zulässig:

Falls ein Ersatzbegriff (alpha5) angegeben ist, wird der Suchbegriff (alpha4) an jeder Stelle im Text durch den Ersatzbegriff ersetzt und die Funktion liefert die Anzahl der Ersetzungsvorgänge zurück.

In (int6) kann die Anzahl der Ersetzungsvorgänge begrenzt werden.

Mögliche Laufzeitfehler: