Demo_sql / utils.py
beyoru's picture
Upload 13 files
43ce954 verified
raw
history blame contribute delete
481 Bytes
import re
# def extract_sql(response):
# match = re.search(r"```sql\s+(.*?)\s+```", response, re.DOTALL | re.IGNORECASE)
# return match.group(1) if match else None
def extract_sql(response):
matches = re.findall(r"```sql\s+(.*?)\s+```", response, re.DOTALL | re.IGNORECASE)
if matches:
return matches[0].strip()
return None
def is_sql(response):
return bool(re.search(r"```sql\s+.*?```", response, re.DOTALL | re.IGNORECASE))