this will turn `<title>This is a text</title>` into `<title>Remix of `, as the `(^>]*)` group will match the empty space between `<title` and its closing `>`. You want to catch `<title([^>]*>)>([^<]+)</title>` and replace it with `<title$1>Remix of $2</title>`