BigText.TextPos(Text) Method
Version: Available or changed with runtime version 1.0.
Gets the position at which a specific string first occurs in this BigText instance.
Syntax
Position := BigText.TextPos(String: Text)
Parameters
BigText
Type: BigText
An instance of the BigText data type.
String
Type: Text
The text string to search for in the BigText variable. If this parameter is empty, then 0 is returned.
Return Value
Position
Type: Integer
The position at which a specific string first occurs in this BigText instance.
Remarks
The first character in a BigText variable is position 1.
Example 1
The following examples show how to use the TextPos Method. These examples require that you create the following global variables and text constant.
var
MyBigText: BigText;
VarPosition: Text;
Text000: Label 'VarPosition = %1';
The following examples first initialize the content of the BigText variable with the text ABCDEFG
.
In this example, the first occurrence of the character B (the first character of the specified text) is found in the second position in the MyBigText variable so the method returns 2. The return value is stored in the variable VarPosition and displayed in a message box.
MyBigText.AddText('ABCDEFG');
VarPosition := MyBigText.TextPos('BCD'); // Returns 2.
Message(Text000, VarPosition);
Example 2
In the following example, the method returns 0 because the specified string is not found in the MyBigText variable. The return value is stored in the variable VarPosition and displayed in a message box.
MyBigText.AddText('ABCDEFG');
VarPosition := MyBigText.TextPos(''); // Returns 0.
Message(Text000, VarPosition);
Example 3
In the following example, the method returns 0 because the specified string is not found in the MyBigText variable. The return value is stored in the variable VarPosition and displayed in a message box.
MyBigText.AddText('ABCDEFG');
VarPosition := MyBigText.TextPos('XYZ'); // Returns 0.
Message(Text000, VarPosition);
See Also
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour