Python: analyse morphologique simplifiée avec des expressions régulières

SAMPLE

je|Est|Chat|alors|y a-t-il|。|Nom|Est|encore|Rien|je|。

REFERENCE

Analyse morphologique de raccourci par expression régulière

PYTHON Subtilement modifié.

text_m = []
text = "Je suis un chat. Il n'y a pas encore de nom."
p = re.compile(r"/|[A-Z]+|[a-z]+|[UNE-Hmm]+|[Ah-Hmm-]+|[UNE-Mois]+|[un-Dragon]+|[。、]|/")
m = p.findall(text)
for row in m:
   if re.compile(r'^[Ah-Hmm]+$').fullmatch(row):
      if row[0] in 'Peeling':
         prefix = row[0]
         token = row[1:]
         text_m.append(prefix)
         if (len(token)>0):
            text_m.append(token)
      elif row[-2:] in 'Donc de':
         token = row[0:-2]
         suffix = row[-2:]
         text_m.append(token)
         text_m.append(suffix)
      elif row[-1:] in 'Mohagade':
         token = row[0:-1]
         suffix = row[-1:]
         text_m.append(token)
         text_m.append(suffix)
      else:
         text_m.append(row)
   else:
      text_m.append(row)

## output
'|'.join(text_m)

Recommended Posts

Python: analyse morphologique simplifiée avec des expressions régulières
[Python] Analyse morphologique avec MeCab
Analyse morphologique japonaise avec Python
Text mining avec Python ① Analyse morphologique
Gestion des expressions régulières par PHP / Python
[Python] Expressions régulières Expressions régulières
Analyse de données avec python 2
Analyse vocale par python
Analyse de données avec Python
[Python] Débarrassez-vous de la datation avec des expressions régulières
Text mining avec Python ① Analyse morphologique (re: version Linux)
[Analyse de co-occurrence] Analyse de co-occurrence facile avec Python! [Python]
Collecte d'informations sur Twitter avec Python (analyse morphologique avec MeCab)
Analyse des émotions par Python (word2vec)
Analyse de squelette planaire avec Python
Manipulation d'expressions régulières par Python
Analyse des secousses musculaires avec Python
[PowerShell] Analyse morphologique avec SudachiPy
Débarrassez-vous des données sales avec Python et les expressions régulières
Analyse morphologique avec Igo + mecab-ipadic-neologd en Python (avec bonus Ruby)
Analyse de la structure du squelette en trois dimensions avec Python
Analyse d'impédance (EIS) avec python [impedance.py]
Je ne me souviens pas des expressions régulières Python
J'ai joué avec Mecab (analyse morphologique)!
Analyse de données à partir de python (visualisation de données 1)
Analyse de régression logistique Self-made avec python
Analyse de données à partir de python (visualisation de données 2)
Lors de l'utilisation d'expressions régulières en Python
De l'introduction de JUMAN ++ à l'analyse morphologique du japonais avec Python
Chevauchement d'expressions régulières en Python et Java
Analyse bidimensionnelle du flux de perméation saturée-insaturée avec Python
Apprentissage automatique avec python (2) Analyse de régression simple
Programme d'analyse des contraintes FEM 2D par Python
Analyse des tweets avec Python, Mecab et CaboCha
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)
Analyse de conduction thermique bidimensionnelle non stationnaire avec Python
Comment utiliser les expressions régulières en Python
De la préparation à l'analyse morphologique avec python en utilisant polyglotte au marquage des mots partiels
[Jouons avec Python] Viser la génération automatique de phrases ~ Effectuer une analyse morphologique ~
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Un chercheur d'une société pharmaceutique a résumé les expressions canoniques en Python
Python avec Go
Analyse de données python
[Diverses analyses d'images avec plotly] Visualisation dynamique avec plotly [python, image]
Classer les publications Qiita sans analyse morphologique avec Tweet2Vec
Pandas Python: recherchez DataFrame à l'aide d'expressions régulières
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
python commence par ()
Supprimer les chaînes supplémentaires dans l'URL avec une expression canonique
Comparaison approfondie de trois bibliothèques d'analyse morphologique Python
avec syntaxe (Python)