genshin-wiki/utils/funcs.py
2023-05-02 23:17:55 +08:00

15 lines
332 B
Python

try:
import regex as re
except ImportError:
import re
__all__ = ("remove_rich_tag",)
reich_pattern = r"(<(?P<tag_name>[a-z]+?)=(?P<value>.+?)>.+?</(?P=tag_name)>)"
def remove_rich_tag(string: str | None) -> str:
"""去除富文本标签"""
if string is not None:
return re.sub(reich_pattern, "", string)