numpy.strings.rfind#
- strings.rfind(a, sub, start=0, end=None)[source]#
- For each element, return the highest index in the string where substring - subis found, such that- subis contained in the range [- start,- end).- Parameters:
- aarray-like, with StringDType,bytes_, orstr_dtype
- subarray-like, with StringDType,bytes_, orstr_dtype
- The substring to search for. 
- start, endarray_like, with any integer dtype
- The range to look in, interpreted as in slice notation. 
 
- aarray-like, with 
- Returns:
- yndarray
- Output array of ints 
 
 - See also - Examples - >>> import numpy as np >>> a = np.array(["Computer Science"]) >>> np.strings.rfind(a, "Science", start=0, end=None) array([9]) >>> np.strings.rfind(a, "Science", start=0, end=8) array([-1]) >>> b = np.array(["Computer Science", "Science"]) >>> np.strings.rfind(b, "Science", start=0, end=None) array([9, 0])