Newer
Older
from typing import List, Tuple
from src.annotations import Annotation
from src.string_replacements import replace
from src.replacers.interface import ReplacerInterface
class DeleteReplacer(ReplacerInterface):
def __init__(self):
pass
def replace(
self, text: str, detections: List[Tuple[int, int, Annotation]]
) -> Tuple[str, List[Tuple[int, int, Annotation]]]:
result = [
(start, end, "")
for start, end, _ in detections
]
return replace(text, result), []