1 | import string |
---|
2 | |
---|
3 | def uniCleanFunc(ss,jsFilt=False): |
---|
4 | if type(ss) in [type('x'),type(u'x')]: |
---|
5 | ss = string.replace( ss, u'\u2013', '-' ) |
---|
6 | ss = string.replace( ss, u'\u2014', '-' ) |
---|
7 | ss = string.replace( ss, u'\u201c', '"' ) |
---|
8 | ss = string.replace( ss, u'\u201d', '"' ) |
---|
9 | ss = string.replace( ss, u'\u2018', "'" ) |
---|
10 | ss = string.replace( ss, u'\u2019', "'" ) |
---|
11 | ss = string.replace( ss, u'\u2026', '...' ) |
---|
12 | ss = string.replace( ss, u'\u25e6', 'o' ) |
---|
13 | ss = string.replace( ss, u'\xb2', '2' ) |
---|
14 | ss = string.replace( ss, u'\xb3', '3' ) |
---|
15 | if jsFilt: |
---|
16 | ss = string.replace( ss, '"', "'" ) |
---|
17 | ss = string.replace( ss, '\n', ";;" ) |
---|
18 | return ss |
---|
19 | else: |
---|
20 | return ss |
---|
21 | |
---|
22 | |
---|