These are the built-in list functions available to use within the pmpolicy file.
Name | Description |
---|---|
append | Append to a list. |
insert | Insert a string or list into a list. |
join | Concatenate a list into a string. |
length | Return the length of a string, list, or array. |
lsubst | Substitute part of a string with another string throughout all or part of a list. |
range | Select a range of entries in a list. |
replace | Replace one or more strings in a list. |
search | Search a list for a string. |
split | Convert a string into a list. |
Convert a string into a list. |
list append( list dest, list|string src1 [, list|string src2, ...])
append creates a list constructed by appending the specified strings or lists src1, src2, etc. to the end of the list dest and returns a new list.
trustedusers = {"jamie", "cory", "robyn"}; a = append(trustedusers, "adrian");
sets a to the following list:
{"jamie", "cory", "robyn", "adrian"}
list insert( list dest, int index, string src1, [, string src2, ...] )
insert constructs a list by inserting strings into a list at the specified position. Note that the first element in the list is index: 0. If the index is greater than the length of the specified list (for example, 999), then the strings append to the end of the list.
Returns the newly constructed list.
trustedusers={"jamie", "cory", "robyn"}; a=insert(trustedusers, 1, "leslie");
sets a to the list:
{"jamie", "leslie", "cory", "robyn"}
string join( list X [, string delimiter] )
join returns a string constructed by concatenating each element of list X. Each element of the string is separated by delimiter. The default delimiter is a space character.
trustedusers={"jamie", "cory", "robyn"}; print(join(trustedusers, "\n"));
Prints the following string:
jamie cory robyn
© 2024 One Identity LLC. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center