Obtener el "raw" de la selección del usuario (sin Markdown)

Una solución alternativa que se me ocurre es convertir la publicación sin procesar a Markdown (cómo, no estoy seguro), observar el índice de inicio y fin de la selección en el texto convertido, y luego usar eso para extraer la sección del texto original. El problema sería que necesitaría asumir que no cambian caracteres, es decir, Markdown reemplaza caracteres 1:1.