Method # 1: Using re.split
# Python code for demo # to get characters from a string import re # initialization string ini_string = "123 () # $ ABGFDabcjw" ini_string2 = "abceddfgh" # print lines print ( "initial string:" , ini_string, ini_string2) # code to find characters in a string res1 = "" . join (re.split ( "[^ a-zA-Z] *" , ini_string)) res2 = "" . join (re. split ( "[^ a-zA-Z] *" , ini_string2)) # print the resulting string print ( "first string result:" , str (res1)) print ( "second string r esult: " , str (res2)) |
Exit:
initial string: 123 () # $ ABGFDabcjw abceddfgh first string result: ABGFDabcjw second string result: abceddfgh
Method # 2: Using re.fidall
# Python code for demonstration # to get characters in a string import re # initializing string ini_string = "123 () # $ ABGFDabcjw" ini_string2 = " abceddfgh " # print lines print ( "initial string:" , ini_string, "" , ini_string2) # code to find characters in a string res1 = "" . join (re.findall ( "[a-zA-Z] +" , ini_string)) res2 = "" . join (re. findall ( "[a-zA-Z] +" , ini_string2)) # print the resulting string print ( "first string result:" , str (res1)) print ( "second string result:" , str (res2)) |
Exit:
initial string: 123 () # $ ABGFDabcjw abceddfgh first string result: ABGFDabcjw second string result: abceddfgh
Method # 3: Using isalpha()
# Python code for demonstration # to get characters in a string # if you present # initialization string ini_string = "123 () # $ ABGFDabcjw" # print line and its length print ( "initial string:" , ini_string) # code to find characters in a string res1 = "" for i in ini_string: if i.isalpha (): co de> res1 = "". join ([res1, i]) # print the resulting string print ( "first result:" , str (res1)) |
Exit :
initial string: 123 () # $ ABGFDabcjw first result: ABGFDabcjw
Python | Extract only characters from a given string Python functions: Questions
Python | Extract only characters from a given string String Variables: Questions