When it is required to check if a string ends with an alphanumeric character or not, the regular expression is used. A method is defined that checks to see an alphanumeric characters, and returns the string as output.
Below is a demonstration of the same
import re regex_expression = '[a-zA-z0-9]$' def check_string(my_string): if(re.search(regex_expression, my_string)): print("The string ends with alphanumeric character") else: print("The string doesnot end with alphanumeric character") my_string_1 = "Python@" print("The string is :") print(my_string_1) check_string(my_string_1) my_string_2 = "Python1245" print("\nThe string is :") print(my_string_2) check_string(my_string_2)
The string is : Python@ The string doesn’t end with alphanumeric character The string is : Python1245 The string ends with alphanumeric character
The required packages are imported.
A regular expression string is defined.
A method named ‘check_string’ is defined, and it takes the string as a parameter.
The ‘search’ method is called and checked to see if a string ends with a specific character.
Outside the method, the string is defined and displayed on the console.
The method is called by passing this string.
The output is displayed on the console.