Вы можете использовать
^(#\d+#)(.+)\1$
. Он будет захватывать первые #
с в группе, повторять любые символы, а затем совпадать с теми же символами, которые были сопоставлены в первой группе.Желаемая строка будет во второй захваченной группе.
https://regex101.com/r/7Er0Ch/5