Reemplazar con expresiones regulares manteniendo parte del patrón

En el ejemplo a continuación, ¿cómo preservar parte de un patrón? La búsqueda de patrones debe incluir la etiqueta de cierre</h3> ya que los tramos en otros lugares no deben ser seleccionados.

Ejemplo: eliminar solo</span> de</span> some text </h3>:

regEx.Pattern = "</span>[^>]*</h3>"
hr2 = regEx.Replace(hr2,"[^>]*</h3>")  '<- does not work

Respuestas a la pregunta(1)

Su respuesta a la pregunta