Support » Plugin: Search Regex » can anyone help with regex replace syntax?

  • I need to clean the content of a wordpress site where the client has used the visual editor to style content across hundreds of pages resulting in a mess of nested span and style tags that need replacing with a simple class.

    For example – I need to replace:

    <h2 style="text-align: center;"><span style="color: #800080;"><strong>Page Heading</strong></span></h2>

    with the

    <h2 class="myclass">Page Heading</h2>

    I am using the regex search:

    @<h2 style="text-align: center;"><span style="color: #800080;"><strong>(.*?):</strong></span></h2>@

    This works but the replace @<h2 class="h2head">(.*?):</h2>@ does not – it just renders (.*?): instead of leaving the content between the tags intact as I want.

    Many thanks.

  • The topic ‘can anyone help with regex replace syntax?’ is closed to new replies.