parent
9e6c529583
commit
fc484d2d37
@ -1,3 +1,4 @@
|
|||||||
from swarms.utils.display_markdown import display_markdown_message
|
from swarms.utils.display_markdown import display_markdown_message
|
||||||
from swarms.utils.futures import execute_futures_dict
|
from swarms.utils.futures import execute_futures_dict
|
||||||
from swarms.utils.code_interpreter import SubprocessCodeInterpreter
|
from swarms.utils.code_interpreter import SubprocessCodeInterpreter
|
||||||
|
from swarms.utils.parse_code import extract_code_in_backticks_in_string
|
@ -0,0 +1,11 @@
|
|||||||
|
import re
|
||||||
|
|
||||||
|
|
||||||
|
def extract_code_in_backticks_in_string(message: str) -> str:
|
||||||
|
"""
|
||||||
|
To extract code from a string in markdown and return a string
|
||||||
|
|
||||||
|
"""
|
||||||
|
pattern = r"`` ``(.*?)`` " # Non-greedy match between six backticks
|
||||||
|
match = re.search(pattern, message, re.DOTALL) # re.DOTALL to match newline chars
|
||||||
|
return match.group(1).strip() if match else None
|
Loading…
Reference in new issue