J Wolfe <vorticitywo...@gmail.com> wrote: > Hi, > > Is there a way to flag re.sub not to replace a portion of the string? > > I have a very long string that I want to add two new line's to rather > than one, but keep the value X: > > string = "test........X.\n.today" <-- note X is a value > string = re.sub("test........X.\n.","test........X.\n\n.", string) > > This just replaces X with the replacement string. > > Thanks, > Jonathan >
Have you tried reading the documentation? http://www.python.org/doc/current/library/re.html#re.sub > Backreferences, such as \6, are replaced with the substring matched by > group 6 in the pattern. and more such options in the docs. -- http://mail.python.org/mailman/listinfo/python-list