What is built-in method sub
tjreedy at udel.edu
Mon Jan 11 21:47:08 CET 2010
On 1/11/2010 3:02 PM, Jeremy wrote:
> I am using the re.sub command to remove trailing whitespace from lines
> in a text file.
Help on method_descriptor:
S.rstrip([chars]) -> str
Return a copy of the string S with trailing whitespace removed.
If chars is given and not None, remove characters in chars instead.
Should be mush faster.
The commands I use are copied below. If you have any
> suggestions on how they could be improved, I would love to know.
> lines = self._outfile.readlines()
> line = string.join(lines)
> if self.removeWS:
> # Remove trailing white space on each line
> trailingPattern = '(\S*)\ +?\n'
> line = re.sub(trailingPattern, '\\1\n', line)
More information about the Python-list