Add packages/strings/strings.md
This commit is contained in:
27
packages/strings/strings.md
Normal file
27
packages/strings/strings.md
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# Strings library
|
||||||
|
|
||||||
|
This library adds extra string manipulation functions to ground. It is entirely coded in ground.
|
||||||
|
|
||||||
|
Please note that you cannot copy a single function from the package, as some functions rely on other functions in the library.
|
||||||
|
|
||||||
|
## Functions
|
||||||
|
|
||||||
|
### fun -char !findChar -string &str -char &char
|
||||||
|
|
||||||
|
Finds the index of $char in $string
|
||||||
|
|
||||||
|
### fun -char !findCharInstance -string &str -char &char -int &instance
|
||||||
|
|
||||||
|
Finds the index of the `$instance`th instance of $char in $str
|
||||||
|
|
||||||
|
### fun -string !mid -string &str -int &idx -int &len
|
||||||
|
|
||||||
|
Finds $len characters of $str, starting at $idx.
|
||||||
|
|
||||||
|
### fun -string !inBrackets -string &str -char &left -char &right -int &instance
|
||||||
|
|
||||||
|
Finds the content of the `$instance`th instance of brackets, with the left bracket being the $left char and the right bracket of $right char.
|
||||||
|
|
||||||
|
### fun -string !matchStart -string &str -string &instr
|
||||||
|
|
||||||
|
Checks if the start of $str matches $instr.
|
Reference in New Issue
Block a user