Content Freeze
As of July 25th, 2023, there is a content freeze on this page.
string.scanToArray() provides the ability to look for a value in a string and puts the results into an array.
Parameters
- Array to put results into
- Value to look for
- Index to start from (optional) - if omitted, the search starts from the beginning of the string; the first character in the string is considered position 1
- Length to search for (optional) - if omitted, the rest of the string is searched
Return Value
An array of numeric positions that represent found values. The first character in the string is considered position 1.
Example
pjs.define("Arr1", { type: 'packed decimal', length: 1, decimals: 0, dim: 3 }); pjs.define("FIELD1", { type: 'char', length: 7 }); pjs.define("FIELD2", { type: 'char', length: 1 }); FIELD1 = 'YARYRYY'; FIELD2 = 'Y'; FIELD1.scanToArray(Arr1, FIELD2, 3); // Arr1 holds [4, 6, 7]