import re
subject = """These concepts are represented by simple Python classes.
Edit the polls/models.py file so it looks like this:
[code]
from django.db import models
class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
[/code]"""
regex = re .compile ( r'(?s)\[ code\] .*?\[ /code\] |(\n )' )
def myreplacement( m) :
if m.group ( 1 ) :
return "<br />"
else :
return m.group ( 0 )
replaced = regex.sub ( myreplacement, subject)
print ( replaced)
aW1wb3J0IHJlCnN1YmplY3QgPSAiIiJUaGVzZSBjb25jZXB0cyBhcmUgcmVwcmVzZW50ZWQgYnkgc2ltcGxlIFB5dGhvbiBjbGFzc2VzLiAgCkVkaXQgdGhlIHBvbGxzL21vZGVscy5weSBmaWxlIHNvIGl0IGxvb2tzIGxpa2UgdGhpczogCgpbY29kZV0gIApmcm9tIGRqYW5nby5kYiBpbXBvcnQgbW9kZWxzCgpjbGFzcyBRdWVzdGlvbihtb2RlbHMuTW9kZWwpOgogICAgcXVlc3Rpb25fdGV4dCA9IG1vZGVscy5DaGFyRmllbGQobWF4X2xlbmd0aD0yMDApCiAgICBwdWJfZGF0ZSA9IG1vZGVscy5EYXRlVGltZUZpZWxkKCdkYXRlIHB1Ymxpc2hlZCcpIApbL2NvZGVdIiIiCgpyZWdleCA9IHJlLmNvbXBpbGUocicoP3MpXFtjb2RlXF0uKj9cWy9jb2RlXF18KFxuKScpCmRlZiBteXJlcGxhY2VtZW50KG0pOgogICAgaWYgbS5ncm91cCgxKToKICAgICAgICByZXR1cm4gIjxiciAvPiIKICAgIGVsc2U6CiAgICAgICAgcmV0dXJuIG0uZ3JvdXAoMCkKcmVwbGFjZWQgPSByZWdleC5zdWIobXlyZXBsYWNlbWVudCwgc3ViamVjdCkKcHJpbnQocmVwbGFjZWQpCg==