PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import re
line = ("\n" * 3) + ("*" * 10)
subline = "\n" + ("-" * 5)
sentence = 'This is a sample sentence => with various ("non-letter" characters) to remove <= such as\n\n\ta) percent:\t40%, 4/10\n\tb) pi:\t3.14159\n\tc) exponents: \t4^5, 10**4'
print(line)
print("Original Sentence:", subline)
print(sentence, line)
#-----
print("Replace characters that aren't alphanumeric or whitespaces:", subline)
print(re.sub(r'[^\w\s]','',sentence), line)
#-----
print("Replace characters that aren't letters or whitespaces:", subline)
print(re.sub(r'[^a-zA-Z\s]','',sentence), line)
#-----
print("Replace only whitespace characters:", subline)
print(re.sub(r'[\s]','',sentence), line)
#-----
print("Replace only numeric characters:", subline)
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run