Basic String Manipulation-3.1025.1130
Required Input
String
String to handle : The string to use for basic string manipulation.
String from file : text file path.
String operation type
True/False
isalnum : Return True if all characters in the string are alphanumeric and there is at least one character, False otherwise.
isalpha : Return True if all characters in the string are alphabetic and there is at least one character, False otherwise.
isascii : Return True if the string is empty or all characters in the string are ASCII, False otherwise.
isdecimal : Return True if all characters in the string are decimal characters and there is at least one character, False otherwise.
isdigit : Return True if all characters in the string are digits and there is at least one character, False otherwise.
islower : Return True if all cased characters in the string are lowercase and there is at least one cased character, False otherwise.
isnumeric : Return True if all characters in the string are numeric characters, and there is at least one character, False otherwise.
isspace : Return True if there are only whitespace characters in the string and there is at least one character, False otherwise.
istitle : Return True if the string is a titlecased string and there is at least one character, for example uppercase characters may only follow uncased characters and lowercase characters only cased ones. Return False otherwise.
isupper : Return True if all cased characters in the string are uppercase and there is at least one cased character, False otherwise.
Convert
capitalize : Return a copy of the string with its first character capitalized and the rest lowercased.
lower : Return a copy of the string with all the cased characters converted to lowercase.
replace : Return a copy of the string with all occurrences of substring string1 replaced by string2.
swapcase : Return a copy of the string with uppercase characters converted to lowercase and vice versa.
title : Return a titlecased version of the string where words start with an uppercase character and the remaining characters are lowercase.
upper : Return a copy of the string with all the cased characters converted to uppercase.
Fill
center : Return centered in a string of length width(int1). Padding is done using the specified character.
ljust : Return the string left justified in a string of length width(int1). Padding is done using the specified character.
rjust : Return the string right justified in a string of length width(int1). Padding is done using the specified character.
Zfill : Return a copy of the string left filled with ASCII '0' digits to make a string of length width(int1).
Find
count : Return the number of non-overlapping occurrences of string1
find : Return the number of non-overlapping occurrences of string1
Index : Like find(), but raise ValueError when the string1 is not found.
rfind : Return the highest index in the string where string1 is found, such that string1 is contained within int1 to int2.
rindex : Like rfind() but raises ValueError when the string1 is not found.
Join
join : Return "String to handle" which is the concatenation of the strings in list.
Split
expandtabs : Return a copy of the string where all tab characters are replaced by one or more spaces, depending on the current column and the given tab size.
partition : Split the string at the first occurrence of string1, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator
rpartition : Split the string at the last occurrence of string1, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator.
rsplit : Return a list of the words in the string, using string1 as the delimiter string.
split : Return a list of the words in the string, using string1 as the delimiter string. If maxsplit(int1) is given, at most maxsplit(int1) splits are done.
splitlines : Return a list of the lines in the string, breaking at line boundaries. Line breaks are not included in the resulting list unless keepends(True & False)is given and true.
Strip
lstrip : Remove whitespace from left side of string
rstrip : Remove whitespace from right side of string
strip : Remove spaces from both sides of a string
Swith
endswith : Return True if the string ends with the specified suffix(string1), otherwise return False. suffix can also be a list of suffixes to look for.
Startswith : Return True if string starts with the prefix(string1), otherwise return False. prefix can also be a tuple of prefixes to look for. With optional start(int1), test string beginning at that position. With optional end(int2), stop comparing string at that position.
Optional Input
- int 1 : The first integer type argument.
- int 2 : The second integer type argument.
- string 1 : The first string type argument.
- string 2 : The second string type argument.
- character : Arguments of type characters.
- list : A list-type argument.
- sub True/False : Boolean type argument.
Return Value
- Result string of the manipulation
Return Code
- 0 Execution Successful
- 1 Return value is False
- 99 All other responses from the plugin
Parameter Setting Examples by function
True/False
Convert
Fill
Find
Join
Split
Strip
Swith
Update 2022/03/07
Indexing and slicing
This new feature is almost identical to Python standard slicing and indexing functions. For more information, please let the links below lead to you the respective Python pages.
- Slicing https://python-reference.readthedocs.io/en/latest/docs/brackets/slicing.html
- Indexing https://python-reference.readthedocs.io/en/latest/docs/brackets/indexing.html
Indexing of character strings
When character string looks like a b c d e f g h I
the indexing will look like 0 1 2 3 4 5 6 7 8
Indexing starts with 0
3 ways to set the parameter using example above
- 5 this will return “f”
- 5: this will return “fghl”
- 5:7 this will return “fgh”