[issue37998] re.sub(r'\\', r'\\\\', s) reporting MemoryError

Guruprasad Venkataramaiah report at bugs.python.org
Sun Sep 1 06:55:51 EDT 2019


New submission from Guruprasad Venkataramaiah <guruprasad.venkataramaiah at broadcom.com>:

On Python 3.5:
s = re.sub(r'\\', r'\\\\', s)
  File "/pyuniti/venvs/guruv/lib/python3.5/re.py", line 182, in sub
    return _compile(pattern, flags).sub(repl, string, count)
MemoryError

On Python 3.7
    s = re.sub(r'\\', r'\\\\', s)  
  File "C:\Python\Python37-32\lib\re.py", line 192, in sub
    return _compile(pattern, flags).sub(repl, string, count)
MemoryError

----------
components: Regular Expressions
messages: 350943
nosy: Guruprasad Venkataramaiah, ezio.melotti, mrabarnett
priority: normal
severity: normal
status: open
title: re.sub(r'\\', r'\\\\', s) reporting MemoryError
type: resource usage
versions: Python 3.5, Python 3.7

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37998>
_______________________________________


More information about the Python-bugs-list mailing list