Loading generateChangemarks/pandocFilter.py +3 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,7 @@ def replaceFigureCaptions(progress:Progress, mdLines:list[str]) -> list[str]: _taskID = progress.add_task('[blue]Replacing figure captions', start=False, total=0) # progress.update() figureregex = re.compile('^\*\*(Figure .*)\*\*') nocaptionfigureregex = re.compile('!\[~~CAPTION~~\].*') _lines:list[str] = [] for line in mdLines: Loading @@ -116,6 +117,8 @@ def replaceFigureCaptions(progress:Progress, mdLines:list[str]) -> list[str]: if _idx > 0: _lines[_idx] = re.sub(r'^.*?]', f'![{matches[0]}]', _lines[_idx]) elif re.findall(nocaptionfigureregex, line): _lines.append(re.sub(r'^.*?]', f'![]', line)) else: _lines.append(line) Loading Loading
generateChangemarks/pandocFilter.py +3 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,7 @@ def replaceFigureCaptions(progress:Progress, mdLines:list[str]) -> list[str]: _taskID = progress.add_task('[blue]Replacing figure captions', start=False, total=0) # progress.update() figureregex = re.compile('^\*\*(Figure .*)\*\*') nocaptionfigureregex = re.compile('!\[~~CAPTION~~\].*') _lines:list[str] = [] for line in mdLines: Loading @@ -116,6 +117,8 @@ def replaceFigureCaptions(progress:Progress, mdLines:list[str]) -> list[str]: if _idx > 0: _lines[_idx] = re.sub(r'^.*?]', f'![{matches[0]}]', _lines[_idx]) elif re.findall(nocaptionfigureregex, line): _lines.append(re.sub(r'^.*?]', f'![]', line)) else: _lines.append(line) Loading