Merken-Abschnitt statt Kern-Block: nummerierter letzter Abschnitt mit Aussagen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -9,7 +9,7 @@ from . import config, gliederung, state
|
||||
|
||||
log = logging.getLogger("buchwerk")
|
||||
ABSCHNITT_RE = re.compile(r"^## (\d+\.\d+) (.+?)\s*$", re.M)
|
||||
KERN_RE = re.compile(r"^## Kern[ \t]*\n(.*?)(?=^## |\Z)", re.S | re.M)
|
||||
KERN_RE = re.compile(r"^## (?:Kern|\d+\.\d+ Merken)[ \t]*\n(.*?)(?=^## |\Z)", re.S | re.M)
|
||||
|
||||
|
||||
def _woerter(text: str) -> int:
|
||||
@@ -90,7 +90,7 @@ def markdown(name: str) -> str:
|
||||
|
||||
|
||||
def kern(name: str) -> str:
|
||||
"""Alle `## Kern`-Blöcke der Kapitel in einer Datei – zum Auffrischen eines gelesenen Buchs."""
|
||||
"""Alle Merken-Abschnitte (bzw. ältere `## Kern`-Blöcke) der Kapitel in einer Datei – zum Auffrischen eines gelesenen Buchs."""
|
||||
g = guide(name); v = state.verzeichnis(name)
|
||||
out = [f"# Kernerkenntnisse – {g['titel']}", ""]
|
||||
for k in g["kapitel"]:
|
||||
|
||||
Reference in New Issue
Block a user