I too am trying to use this replacement method for adding images to entries.
<!-- Post -->
{exp:low_replace find="<p.*?>\\\\n.*?({(image)+_[0-9]+}).*?<\\\\/p>" replace="$1" regex="yes"}
{news_body}
{/exp:low_replace}
<!-- /Post -->
(for some reason the “escapes” above are being repeated; however, this is not present in my expression)
The replacement works if I only have one image to replace and the tag is placed at the top of the entry; but if more are included (up to 3 are possible) only the first gets replaced.
{image_1}
//
// resulting in
//
{image_1}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur auctor dictum egestas. Morbi lorem magna, pellentesque non tempor et, porttitor sit amet odio. Ut pulvinar dolor id est sagittis rutrum. Vivamus dolor leo, aliquet vitae vehicula non, lobortis et magna. Morbi id massa id quam.
{image_2)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac lacus ipsum. Proin luctus ultrices accumsan. Donec at risus ligula, sed feugiat libero. Morbi vel elit tortor. Maecenas diam velit, tincidunt at suscipit eu, lacinia luctus metus. Etiam dapibus urna nec ante porta convallis. Etiam turpis est, aliquam id dapibus ut, dignissim et odio. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Praesent iaculis consequat lacinia. Vestibulum congue dignissim quam sed faucibus. Suspendisse potenti. Ut.
{image_3)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur auctor dictum egestas. Morbi lorem magna, pellentesque non tempor et, porttitor sit amet odio. Ut pulvinar dolor id est sagittis rutrum. Vivamus dolor leo, aliquet vitae vehicula non, lobortis et magna. Morbi id massa id quam.
//
// The replacement does not work at all if the below example is how the image tag is applied
//
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ac lacus ipsum. Proin luctus ultrices accumsan.
{image_1)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur auctor dictum egestas. Morbi lorem magna, pellentesque non tempor et, porttitor sit amet odio. Ut pulvinar dolor id est sagittis rutrum. Vivamus dolor leo, aliquet vitae vehicula non, lobortis et magna. Morbi id massa id quam.
When I eliminate NSM Transplant this replacement issue persists. I assuming this is related to how the regular expression is functioning.
Wondering if anyone might have a clue what I need to adjust within the find and replace tag parameters to accommodate my needs.