Markdown Utilities#

Markdown processing and formatting utilities.

Utilities for working with markdown or text.

dash_evals.utils.markdown.extract_code_from_markdown(text, language=None)[source]#

Extract code from markdown code blocks.

Parameters:
  • text (str) – Text that may contain markdown code blocks.

  • language (str | None) – Optional language identifier (e.g., ‘dart’, ‘python’).

Return type:

str

Returns:

Extracted code, or original text if no code blocks found.

Example

>>> extract_code_from_markdown("```dart\ncode\n```")
'code'