String utilities in Python
Project description
String Utilities
String utilities in Python.
StringUtil class
Methods
Method | Description | Parameters | Returns |
---|---|---|---|
decode_base64 | Decodes a base64 encoded string. | encoded_text (str): The base64 encoded string to decode. | str: The decoded string. |
encode_base64 | Encodes a string to base64. | text (str): The string to encode. | str: The base64 encoded string. |
get_char_and_ascii_number_pairs | Returns a list of tuples containing the character and its ASCII number. | text (str): The string to analyze. | list[tuple[str, int]]: A list of tuples containing the character and its ASCII number. |
get_emails | Returns a list of email addresses found in a string. | text (str): The string to search for email addresses. | list[str]: A list of email addresses found in the string (without duplications). |
get_last_char | Returns the last character of a string. | text (str): The string to analyze. | str: The last character of the string. |
get_urls | Returns a list of URLs found in a string. | text (str): The string to search for URLs. | list[str]: A list of URLs found in the string (without duplications). |
is_decimal | Checks if a string is a decimal number. | text (str): The string to check. | bool: True if the string is a decimal number, False otherwise. |
is_int | Checks if a string is an integer. | text (str): The string to check. | bool: True if the string is an integer, False otherwise. |
is_json | Checks if a string is a valid JSON. | text (str): The string to check. | bool: True if the string is a valid JSON, False otherwise. |
is_positive_decimal | Checks if a string is a positive decimal number. | text (str): The string to check. | bool: True if the string is a positive decimal number, False otherwise. |
is_positive_int | Checks if a string is a positive integer. | text (str): The string to check. | bool: True if the string is a positive integer, False otherwise. |
is_unsigned_decimal | Checks if a string is an unsigned decimal number. | text (str): The string to check. | bool: True if the string is an unsigned decimal number, False otherwise. |
is_unsigned_int | Checks if a string is an unsigned integer. | text (str): The string to check. | bool: True if the string is an unsigned integer, False otherwise. |
sub_string | Returns a substring from a string. | text (str): The string to extract the substring from. start_delimiter (str): |
str: The extracted substring. |
sub_string_list | Returns a list of substrings from a string. | text (str): The string to extract the substrings from. | list[str]: A list of extracted substrings. |
to_ascii | Converts a string to ASCII. | text (str): The string to convert. | str: The ASCII representation of the string. |
Examples:
-
StringUtil.decode_base64
Code
from string_utils import StringUtil # Decode a base64 encoded string decoded_text = StringUtil.decode_base64('dGVzdA==') print(decoded_text)
Output
test
-
StringUtil.encode_base64
Code
from string_utils import StringUtil # Encode a string to base64 encoded_text = StringUtil.encode_base64('test') print(encoded_text)
Output
dGVzdA==
-
StringUtil.get_char_and_ascii_number_pairs
Code
from string_utils import StringUtil # Get the character and its ASCII number pairs pairs = StringUtil.get_char_and_ascii_number_pairs('test') print(pairs)
Output
[('t', 116), ('e', 101), ('s', 115), ('t', 116)]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nrt_string_utils-1.0.0.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for nrt_string_utils-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdeaade0129b0f775c7ef818c3842643f836f60fe64d10120f1a5e264b087030 |
|
MD5 | a1836770a6d61558abadaca36a07a77b |
|
BLAKE2b-256 | 0814e37f9ecb2cd3e0f0eb591557e9c9f9e3bb08b5796711b27fc1933e487e9f |