ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Character string: How do I extract, delete or replace words?
This page presents the main operations that can be performed on a character string.
Functions for managing RTF controls
List of functions for managing RTF controls
<Table>.ToText (Function)
Creates a character string from the data found in a Table or TreeView Table control.
CharactTypeCount (Function)
Returns the number of characters matching a given type.
TableToText (Function)
Creates a character string from the data found in a Table or TreeView Table control.
StringDeleteDuplicate (Function)
Removes duplicates among substrings of a string, based on one or more separators.
<ANSI string>.EndsWith (Function)
Checks whether a character string ends with:
  • a specific string.
  • one of the strings in an array.
StringToJSON (Function)
Converts a JSON string into a JSON variable.
Length (Function)
Returns:
  • the length of a string, i.e., the number of characters in the string (including spaces and binary zeros).
  • the size of a buffer, i.e., the number of bytes in the buffer.
<ANSI string>.DeleteDuplicate (Function)
Removes duplicates among substrings of a string, based on one or more separators.
TimeToString (Function)
Converts a time to a string in the specified format.
FOR ALL/FOR EACH statement (browse of strings)
The FOR EACH statement is used to browse strings according to different methods...
<ANSI string>.Increment (Function)
Increments a number at the beginning or at the end of a string.
XMLToText (Function)
Converts a character string in XML format into a standard character string.
Translating programming messages
When developing a multilingual application, you can translate the different messages displayed to the user (messages displayed by Info and YesNo, for example.
String functions (prefix syntax)
The following functions are used to handle strings, using prefix syntax:
String literals: single-line and multiline strings
String literals are used to represent and manipulate data as a sequence of characters. For example, string literals can be used to display information, define a constant, etc.
RTFInsert (Function)
Inserts a character string in RTF into the content of an RTF control (found in a window or in a report) or into the content of a character string in RTF.
MatchRegularExpression (Function)
Checks whether a character string matches a specific format and retrieves the different substrings that match the format.
JSONToString (Function)
Converts the content of a JSON variable to a JSON string.
iPrintWord (Function)
Sends the character string passed in parameter to the print buffer.
NoAccent (Function)
Converts accented characters in a string to non-accented characters.
NoRightCharacter (Function)
Returns a string after removing the specified characters from the right side of the initial string.
StringDelete (Function)
Deletes:
  • all the occurrences of a substring within a string.
  • part of a string within another string. The part of the string to remove is identified by its position and length.
StringEndsWith (Function)
Checks whether a character string ends with:
  • a specific string.
  • one of the strings in an array.
<Type Buffer>Decode (Function)
Decodes a character string that was encoded by Encode.
StringIncrement (Function)
Increments a number at the beginning or at the end of a string.
fInsertTextAtBeginning (Function)
Inserts text at the beginning of a file without overwriting the existing text.
fFind (Function)
Finds a character string or a buffer in a file opened by fOpen.
Phonetic (Function)
Returns the phonetic transcription of the string passed as parameter.
Decode (Function)
Decodes a character string that was encoded by Encode.
RTFAdd (Function)
Adds a character string (in RTF or not) at the end of RTF edit control, RTF control in a report or character string containing a text in RTF.
Middle (Function)
Extracts:
  • a substring from a string starting at a specified position.
  • part of a buffer starting at a specified position.
Functions for managing Dates and Times (prefix syntax)
List of functions for managing dates and times
Manipulate character strings
WINDEV, WINDEV Mobile and WEBDEV allow you to perform different types of operations on character strings via the WLanguage functions...
UUDecode (Function)
Decodes a character string in UUEncode format.
Hash functions
Hashing is used to summarize a file or a character string...
Encode (Function)
Encodes a character string or a buffer. To decode the result, simply use Decode.
<ANSI string>.CharactTypeCount (Function)
Returns the number of characters matching a given type.
PositionOccurrence (Function)
Finds the Xth position of a string within another string.
Truncate (Function)
Truncates the right part of a string or buffer.
<Type Buffer>Encode (Function)
Encodes a character string or a buffer. To decode the result, simply use Decode.
Date and Time functions
List of functions for managing dates and times
Unicode in character strings
The Unicode format is an encoding system that assigns a unique number to each character.
RegexMatch (Function)
Checks whether a string matches the format defined by a regular expression.
Position (Function)
Finds the position of a specified string within another string.
NoLeftCharacter (Function)
Returns a string after removing the specified characters from the left side of the initial string.
Operators on character strings
The character strings can be handled by specific WLanguage functions or by the +, [[ and ]] operators...
<DiskFile variable>.Find (Function)
Finds a character string or a buffer in a file opened by fOpen.
<Unicode string>.RegexMatch (Function)
Checks whether a string matches the format defined by a regular expression.
ExtractStringBetween (Function)
Allows you to:
  • extract a substring between two given separators from a character string.
  • search for substrings between two given separators in a character string.
NoCharacter (Function)
Returns a string after removing the specified leading and trailing characters.
<ANSI string>.Insert (Function)
Inserts a string into another character string at a given position.
<ANSI string>.RegexMatch (Function)
Checks whether a string matches the format defined by a regular expression.
Multilingual messages: Convert to new format (version 27 and later)
WINDEV, WEBDEV and WINDEV Mobile have included multilingual project support in many previous versions...
StringInsert (Function)
Inserts a string into another character string at a given position.
<JSON variable>.ToString (Function)
Converts the content of a JSON variable to a JSON string.
CommonLength (Function)
Returns the number of common characters between two strings (from the beginning or from the end of the string).
fAddText (Function)
Adds the content of a character string at the end of a file.
String functions
List of functions for managing character strings
SelectedText (Property)
The SelectedText property is used to get and change the text selected in an Edit control, editable Combo Box control or editable column in a Table control.
1. Creating a WINDEV project and its analysis
WINDEV Tutorial: Creating a WINDEV project and its analysis Lesson 1 - Creating a WINDEV project and its analysis - 5 min
eChangeCurrency (Function)
Converts a currency into another currency.
eToCurrency (Function)
Converts a value expressed in Euro into another currency.
eToEuro (Function)
Converts to Euro a value expressed in a specific currency.
Accessing a database in local mode (SQLite)
WEBDEV allows a site to create and access a database created by the browser on the computer of the Web user in browser code....
PreviousPage (Function)
Returns the name of the previous page.
Clipboard management functions
List of functions for managing the clipboard...
SNMPGetTable (Function)
Reads a table of SNMP values.
ContextMenu (Property)
The ContextMenu property is used to: Get the custom context menu of a control, window or page. Change the custom context menu of a control, window or page (or associate another context menu). Customize the system menus of the controls by adding options....
EmailStartSession (Function)
Starts an email management session based on the selected management mode (POP3, SMTP, IMAP or MS Exchange).
How to read in a text or CSV file?
This help page explains how to read the content of a text or CSV file....
Choosing the languages supported by the application
The choice of languages supported by the WINDEV or WINDEV Mobile application or by the WEBDEV site is performed at several levels......
CameraRunApp (Function)
Starts the device's native camera application to record a video or to take a photo....
Obtaining an SSL certificate for IIS7 (or later)
To get an SSL certificate for IIS 7 (and later), the different steps are as follows:...
eInitCurrency (Function)
Adds or changes the characteristics of a currency in the currency exchange table.
SysRecentDocList (Function)
Returns the list of recently opened documents.
How to create and run an SQL query through programming?
This help page explains how to create and run an SQL query through programming....
mongoOperationDeleteOne (Type of variable)
The mongoOperationDeleteOne type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. The first document that matches the filter will be deleted.
mongoOperationDeleteAll (Type of variable)
The mongoOperationDeleteAll type is used to define all the advanced characteristics of a document delete operation that will be added to a bulk operations list. All the documents that match the selection filter will be deleted.
SQLConnectWS (Function)
Connects the current application to a database that will be queried by SQL through a Webservice proxy (SOAP).
SQLConnect (Function)
Connects the current application to a database that must be interrogated via SQL.
Caption (Property)
In a database, the Caption property is used to: Find out the caption associated with a file item. Find out the caption associated with a data file. Find out and modify the connection caption. In a report, the Caption property is used to: Find out the text displayed in a Static or Link control. Modify the text displayed in a Static or Link control. In a window or page, the Caption property is also used to: Find out and modify the caption of a control in a window or in a page. Find out and modify the caption of a menu option. Find out and modify the title of a window or page. Find out the content of a Breadcrumb control....
Creating a WINDEV project
A project is a logical set of elements and processes whose purpose is to accomplish a given objective......
DDEEvent (Function)
Associates a WLanguage procedure with a DDE event: when the DDE event occurs, the associated WLanguage procedure is automatically run.