Commit 5821040c authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Remove figure caption when there's no figure caption

parent d6692012
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -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:
@@ -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)