split text(max length)
This function splits the text a into substrings. From the left, the longest possible (maximum length b) substring that contains a blank (or the alternative separator in parameter d) as the last character is searched for. If such a substring cannot be formed, a substring of the maximum length b is formed from the left.
The created substring is added to list c. The procedure is repeated for the remaining text until it is empty.
The return value of the function is the number of substrings added to the list.
Parameters
Parameter |
Description |
a |
Text to be split. |
b |
Maximum length (values < 0 are replaced with 50). |
c |
Name of the list for the substrings. Note: If this list does not yet exist, it is created automatically. |
d |
(optional) Splitting char. Default: space |
Examples
Parameter a |
Parameter b |
Parameter c |
Parameter d |
Result |
This message is used for testing! |
10 |
list_text_split |
|
5 (List list_text_split with values {This ,message ,is used ,for ,testing!}) |
ThisMessageIsUsedForTesting! |
20 |
list_text_split |
|
2 (List list_text_split with values {ThisMessageIsUsedFor,Testing!}) |
This_message_is_used_for_testing! |
10 |
list_text_split |
_ |
5 (List list_text_split with values {This_,message_,is_used_,for_,testing!}) |