diff --git a/guardrails/validator_base.py b/guardrails/validator_base.py index 3c86cd3ac..4fd5ef533 100644 --- a/guardrails/validator_base.py +++ b/guardrails/validator_base.py @@ -42,8 +42,8 @@ def split_sentence_str(chunk: str): """A naive sentence splitter that splits on periods.""" if "." not in chunk: return [] - fragments = chunk.split(".") - return [fragments[0] + ".", ".".join(fragments[1:])] + pos = chunk.find(".") + return [chunk[: pos + 1], chunk[pos + 1 :]] def split_sentence_word_tokenizers_jl_separator(