Немного сложнее, чем вы могли бы сначала представить.
У меня есть текстовый документ, написанный на Markdown, и мне нужно удалить первый раздел H1:
# H1 Header - delete
## H2 Header - delete
### H3 Header - delete
# H1 Header - start here
Игнорирование остальной части сценарий python на данный момент, я считаю, что мои проблемы ie из-за моего непонимания взглядов вперед / назад. Изо всех сил пытаясь разобраться в этом ...
Это выбор того, что я пробовал до сих пор (пробовал много разных способов):
content = re.sub("#(?!#).*?#(?!#)",'',content, flags=re.MULTILINE | re.DOTALL)
content = re.sub("# .*?#(?!#)",'',content, flags=re.MULTILINE | re.DOTALL)
По сути, мне нужно заменить содержимое между #
и #
без совпадения для нескольких одинаковых символов #
, таких как ##
или ###
.
Любая помощь с RegEx для этого приветствуется.