# !pip install spacy # !python -m spacy download ja_core_news_lg import spacy nlp = spacy.load("ja_core_news_lg", enable=['tagger']) def remove_personal_name_with_spacy(text): doc = nlp(text) result = [] for token in doc: if token.tag_ in ["名詞-固有名詞-人名-姓", "名詞-固有名詞-人名-名"]: result.append("●●") else: result.append(token.text) return "".join(result) text = """私の名前は荒川花音です。あなたは安海愛さんですね?""" result = remove_personal_name_with_spacy(text) print(result)
私の名前は●●●●です。あなたは●●●●さんですね?
