Source code for kor.encoders.utils
import re
from typing import Optional
# PUBLIC API
[docs]def wrap_in_tag(tag_name: str, content: str) -> str:
"""Wrap the content in an HTML style tag."""
return f"<{tag_name}>{content}</{tag_name}>"
[docs]def unwrap_tag(tag_name: str, text: str) -> Optional[str]:
"""Extract content located inside a tag."""
pattern = f"<{tag_name}>(.*?)</{tag_name}>"
content = re.compile(pattern, re.DOTALL)
match = content.search(text)
if match:
return match.group(1)
else:
return None