class_docstr: SentenceSplitter which assumes that there is a tag within the text that is used to mark sentence boundaries.
  
  Implementation of :class:`SentenceSplitter` which assumes that there is a special tag within
  the text that is used to mark sentence boundaries.
class_docstr_tok: ["SentenceSplitter","which","assumes","that","there","is","a","tag","within","the","text","that","is","used","to","mark","sentence","boundaries",".","Implementation","of",":","class",":","`","SentenceSplitter","`","which","assumes","that","there","is","a","special","tag","within","the","text","that","is","used","to","mark","sentence","boundaries","."]
code: def __init__(
      self, tag: str, tokenizer: Tokenizer = SegtokTokenizer()
  ) -> None:
      super().__init__()
      self._tokenizer = tokenizer
      self.tag = tag
  
imports: from abc import ABC, abstractmethod
  from typing import Any, List, Optional, Union
  from segtok.segmenter import split_multi
  from flair.data import Sentence
  from flair.tokenization import SciSpacyTokenizer, SegtokTokenizer, SpacyTokenizer, Tokenizer
label_desc: Use image node_id 1 to create a new TagSentenceSplitter object from inherited base classes: SentenceSplitter with example: obj = TagSentenceSplitter(tag, tokenizer)