remove characters from string python regex code example
Example 1: delete certain characters from a string python
for char in line:
if char in " ?.!/;:":
line.replace(char,'')
Example 2: strip characters from string python regex
syntax
re.sub(pattern, repl, string, max=0)
#!/usr/bin/python
import re
phone = "2004-959-559 # This is Phone Number"
# Delete Python-style comments
num = re.sub(r'#.*$', "", phone)
print "Phone Num : ", num
#output Phone Num : 2004-959-559
# Remove anything other than digits
num = re.sub(r'\D', "", phone)
print "Phone Num : ", num
#output Phone Num : 2004959559
Example 3: remove n characters from string python
example_string = "Hello there"
def remove_chars(n, string):
list_of_chars_in_string = [char for char in string]
for num in range(n):
list_of_chars_in_string.pop() # Removes last n characters in string
new_string = ''.join(list_of_chars_in_string)
return new_string