indStrSubset
Returns the indices corresponding to the location of the substring, if it is a subset of the other given string. (Deprecated: see str_index_of_substr.)
Prototype
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" ; This library is automatically loaded
; from NCL V6.2.0 onward.
; No need for user to explicitly load.
function indStrSubset (
str [1] : string,
str_subset [1] : string
)
return_val [*] : integer
Arguments
strVariable of type string which will be searched for a substring.
str_subsetVariable of type string specifying the subset.
Description
Note: this function is potentially very slow and has been deprecated. str_index_of_substr should be used instead.
Return the indices where str_string is contained within the variable str.
The inputs, str and str_subset, are converted to characters. If str_subset is a subset, then the indices [subscripts] of the character sequence are returned. If str_subset is not a subset of str, then a integer missing value is returned.
See Also
isStrSubset, str_index_of_substr
Examples
Example 1
If the string "orange" is a subset of "apple_orange_banana", return the indices of chararacter locations.
aop = "apple_orange_banana" o = "orange" ii = indStrSubset(aop, o ) if (.not.any(ismissing(ii))) then print(ii) end if
Variable: ii
Type: integer
Total Size: 24 bytes
6 values
Number of Dimensions: 1
Dimensions and sizes: [6]
Coordinates:
(0) 6
(1) 7
(2) 8
(3) 9
(4) 10
(5) 11