diff --git a/libs/text-splitters/langchain_text_splitters/html.py b/libs/text-splitters/langchain_text_splitters/html.py index 405055b03b527..764b88f1acdb7 100644 --- a/libs/text-splitters/langchain_text_splitters/html.py +++ b/libs/text-splitters/langchain_text_splitters/html.py @@ -967,7 +967,7 @@ def _reinsert_preserved_elements( Returns: str: The content with placeholders replaced by preserved elements. """ - for placeholder, preserved_content in preserved_elements.items(): + for placeholder, preserved_content in reversed(preserved_elements.items()): content = content.replace(placeholder, preserved_content.strip()) return content