|
|
|
|
|
|
|
|
s = t |
|
|
s = t |
|
|
if s < len(delimiter): |
|
|
if s < len(delimiter): |
|
|
dels.extend(list(delimiter[s:])) |
|
|
dels.extend(list(delimiter[s:])) |
|
|
dels = [re.escape(d) for d in delimiter if d] |
|
|
|
|
|
|
|
|
dels = [re.escape(d) for d in dels if d] |
|
|
dels = [d for d in dels if d] |
|
|
dels = [d for d in dels if d] |
|
|
dels = "|".join(dels) |
|
|
dels = "|".join(dels) |
|
|
secs = re.split(r"(%s)" % dels, txt) |
|
|
secs = re.split(r"(%s)" % dels, txt) |
|
|
for sec in secs: |
|
|
for sec in secs: |
|
|
|
|
|
if re.match(f"^{dels}$", sec): |
|
|
|
|
|
continue |
|
|
add_chunk(sec) |
|
|
add_chunk(sec) |
|
|
|
|
|
|
|
|
return [[c, ""] for c in cks] |
|
|
return [[c, ""] for c in cks] |