Mes amis,Comment extraire quelques cordes marquées d'une ligne (python)
J'ai passé pas mal de temps sur celui-ci ... mais ne peut pas comprendre encore une meilleure façon de le faire. Je suis en train de coder en python.
Donc, voici une ligne de texte dans un fichier, je travaille avec, par exemple:
"> ref | ZP_01631227.1 | 3-déshydroquinate synthase [Nodularia spumigena CCY9414] ..."
Comment puis-je extraire les deux chaînes "ZP_01631227.1" et "Nodularia spumigena CCY9414" de la ligne?
Les paires de "| |" et les parenthèses sont comme des marqueurs donc nous savons que nous voulons obtenir les chaînes entre les deux ...
Je suppose que je peux probablement boucler tous les caractères de la ligne et le faire à la dure. Cela prend juste tellement de temps ... Vous vous demandez s'il y a une bibliothèque python ou d'autres façons intelligentes de le faire bien?
Merci à tous!
C'est exactement la solution dont j'avais besoin! Merci beaucoup! – GoJian