query = """ SELECT id, flds FROM notes WHERE flds LIKE ? """
try: results_df = query_database(query, (f'%{search_term}%',)) print(f"Query results: {results_df}") if results_df.empty: message = "未找到相关结果。" else: for _, row in results_df.iterrows(): fields = row['flds'].split('\x1f') print(f"Fields content: {fields}")
for i, field inenumerate(fields): matches = re.findall(r'src="([^"]+\.(?:jpg|png|gif))"', field) for match in matches: img_tag = f' class="image" src="/media/{match}" alt="Image" ' field = re.sub(r'src="[^"]*"', img_tag, field, count=1) fields[i] = field.strip()
results.append({'id': row['id'], 'flds': fields})
except Exception as e: message = f"查询错误: {str(e)}" print(message)
query = """ SELECT id, flds FROM notes WHERE flds LIKE ? """
try: results_df = query_database(query, (f'%{search_term}%',)) print(f"Query results: {results_df}") if results_df.empty: message = "未找到相关结果。" else: for _, row in results_df.iterrows(): fields = row['flds'].split('\x1f') print(f"Fields content: {fields}")
for i, field inenumerate(fields): matches = re.findall(r'src="([^"]+\.(?:jpg|png|gif))"', field) for match in matches: img_tag = f' class="image" src="/media/{match}" alt="Image" ' field = re.sub(r'src="[^"]*"', img_tag, field, count=1) fields[i] = field.strip()
results.append({'id': row['id'], 'flds': fields})
except Exception as e: message = f"查询错误: {str(e)}" print(message)