substring
A substring object is a part of a larger string and has all the properties of a string, as well as extra methods and properties.
Parent: string
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Creation
Returns a string of length 1 made by taking the character identified by <integer> from the string. Numbering begins at zero.
- Q: character 1 of "hello"
- A: e
Plural: characters
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns a substring of the specified string as defined by the start and length. The first integer is the start and the second integer is the length.
- Q: substring (2, 2) of "abcdef"
- A: cd
- Q: substrings (integers in (0, length of it, 2), 2) of "abcdef"
- A: ab
- A: cd
- A: ef
Plural: substrings
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Iterates through the string returning all the substrings matching the name given.
- Q: number of substrings "be" of "to be or not to be"
- A: 2
- Q: preceding texts of substrings "be" of "to be or not to be"
- A: to
- A: to be or not to
Plural: substrings
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns the substring in the second string found between two instances of the first string.
- Q: substrings between "." of "abc.def.hij.klm"
- A: def
- A: hij
Plural: substrings between
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |
Returns a substring (or set of substrings) delimited by the first string.
- Q: substrings separated by "," of "1,2,3"
- A: 1
- A: 2
- A: 3
Plural: substrings separated by
Version | Platforms |
---|---|
8.0.584.0 | AIX, HP-UX, Mac, Red Hat, SUSE, Session, Solaris, Windows |
8.1.535.0 | Debian, Ubuntu |
9.5.13.130 | Raspbian |