INNER CODE UNIT · Python

divide

awekrx/AutoDoc-ChatGPT · modules/divider.py:11

    def divide(
        self,
    ) -> list[str]:
        starts = re.finditer(Settings.divide_start[self.__language], self.__text)
        ends = re.finditer(Settings.divide_end[self.__language], self.__text)

        while True:
            start = None
            end = None
            try:
                start = next(starts).start()
                end = next(ends).start()
                if end < start:
                    end = next(ends).start()
                self.__splitted_content.append(self.__text[start:end])
            except:
                if start != None:
                    self.__splitted_content.append(self.__text[start:])

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…