Read Me - Common Public License V1.0 - Copyright Notice(©)

caselessPos


>>-caselessPos(needle-+---------------------------+-)---><
                      +-,--+-------+--+---------+-+
                           +-start-+  +-,length-+

Returns the position in the receiving string of another string, [needle] . (See also .) It returns 0 if [needle] is the null string or is not found or if [start] is greater than the length of the receiving string. The search is performed using caseless comparisons. By default, the search starts at the first character of the receiving string (that is, the value of [start] is 1), and continues to the end of the string. You can override this by specifying [start ] , the point at which the search starts, and [length] , the bounding limit for the search. If specified, [start] must be a positive whole number and [length] must be a non-negative whole number.

String class - caselessPos method

"Saturday"~caselessPos("DAY")       ->    6
"abc def ghi"~caselessPos("x")      ->    0
"abc def ghi"~caselessPos(" ")      ->    4
"abc def ghi"~caselessPos(" ",5)    ->    8
"abc def ghi"~caselessPos(" ",5,3)  ->    0

Read Me - Common Public License V1.0 - Copyright Notice(©)