Function: text.find_all
Stay organized with collections
Save and categorize content based on your preferences.
Finds the index of all instances of a substring in a string.
The string is indexed over code points using a zero-based index. Only
non-overlapping matches are found, starting from the leftmost match.
Arguments
Arguments |
source |
string
The string that will be searched.
|
substr |
string
The substring to search for.
|
Returns
A sorted list of indexes where the substring is found. If no match is found,
an empty list is returned.
Raised exceptions
Exceptions |
TypeError |
If either source or substr is not a string. |
ValueError |
If substr is not UTF-8 encoded. |
Examples
Example 1
# Find substring ("00") in source string ("00000")
- returnStep:
return: ${text.find_all("00000", "00")} # returns `[0, 2]`
Example 2
# Find substring ("l") in source string ("Hello World")
- returnStep:
return: ${text.find_all("Hello World", "l")} # returns `[2, 3, 9]`
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-01 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-10-01 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-01 UTC."]]