Regular Expressions
Functions for using regular expressions to manipulate strings.
Authors and contributors to this community extension: Add00.
Adds function to use regular expressions with strings, such as
- Find the position of pattern in a string
- Find a pattern in a string
- Split a string by a pattern
- Check if a string matches a pattern
- Replace patterns in a string with another string
Tip
Learn how to install new extensions by following a step-by-step guide.
Actions
Find all matches for a regex pattern
Builds an array containing all matches for a regex pattern.
Find all matches with their groups for a regex pattern
Builds an array containing for each regex pattern match an array with the match followed by its regex groups.
Find first match with groups for a regex pattern
Builds an array containing the first match for a regex pattern followed by the regex groups.
Split a string into an array
Split a string by each part of it that matches a regex pattern and stores each part into an array.
Conditions
String matches regex pattern
Checks if a string matches a regex pattern.
Expressions
Expression | Description | |
---|---|---|
RegEx::Find(string, string, string) |
Finds a regex pattern in a string, and returns the index of the position of the match, or -1 if it doesn't match the pattern. | |
string | Pattern | |
string | RegEx flags | |
string | String | |
RegEx::Replace(string, string, string, string) |
Replaces a part of a string that matches a regex pattern with another string. | |
string | The pattern to check for | |
string | RegEx flags | |
string | The string to search for pattern matches in | |
string | The string to replace the matching patterns with |
This page is an auto-generated reference page about the Regular Expressions extension, made by the community of GDevelop, the open-source, cross-platform game engine designed for everyone. Learn more about all GDevelop community-made extensions here.