On 2014-05-09 20:51, scottca...@gmail.com wrote:
Hi,
here is a snippet of code that opens a file (fn contains the path\name) and
first tried to replace all endash, emdash etc characters with simple dash
characters, before doing a search.
But the replaces are not having any effect. Obviously a syntax
problem....wwhat silly thing am I doing wrong?
Thanks!
fn = 'z:\Documentation\Software'
def processdoc(fn,outfile):
fStr = open(fn, 'rb').read()
re.sub(b'‒','-',fStr)
re.sub(b'–','-',fStr)
re.sub(b'—','-',fStr)
re.sub(b'―','-',fStr)
re.sub(b'⸺','-',fStr)
re.sub(b'⸻','-',fStr)
re.sub(b'-','-',fStr)
re.sub(b'­','-',fStr)
re.sub _returns_ its result (strings are immutable).
--
https://mail.python.org/mailman/listinfo/python-list