Fix Gesprächsvorschläge: ** Markdown-Marker aus Fließtext entfernen
Die KI gibt gelegentlich **fett** formatierten Text zurück. Da die Vorschläge als Plain Text dargestellt werden, werden verbleibende ** nach der Sektion-Extraktion jetzt bereinigt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -548,7 +548,10 @@ class AIAnalysisService {
|
|||||||
let match = regex.firstMatch(in: normalized, range: NSRange(normalized.startIndex..., in: normalized)),
|
let match = regex.firstMatch(in: normalized, range: NSRange(normalized.startIndex..., in: normalized)),
|
||||||
let range = Range(match.range(at: 1), in: normalized)
|
let range = Range(match.range(at: 1), in: normalized)
|
||||||
else { return "" }
|
else { return "" }
|
||||||
return String(normalized[range]).trimmingCharacters(in: .whitespacesAndNewlines)
|
// Verbleibende ** im Fließtext entfernen (KI-Markdown in Plain Text umwandeln)
|
||||||
|
return String(normalized[range])
|
||||||
|
.replacingOccurrences(of: "**", with: "")
|
||||||
|
.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||||
}
|
}
|
||||||
|
|
||||||
return ConversationSuggestionResult(
|
return ConversationSuggestionResult(
|
||||||
|
|||||||
Reference in New Issue
Block a user