J'ai cette chaîneJava découpant une chaîne
G234101,Non-Essential,ATPases,Respiration chain complexes,"Auxotrophies, carbon and",PS00017,2,IONIC HOMEOSTASIS,mitochondria.
que j'ai essayé de diviser en java. Le fichier est délimité par une virgule, mais certaines chaînes comportent des virgules et je ne veux pas qu'elles soient divisées. Actuellement dans l'exemple ci-dessus
"Auxotrophies, carbon and"
est divisé en deux chaînes.
Toutes les suggestions sur la meilleure façon de diviser cela par des virgules. Pas toutes les chaînes ont la « » par exemple la chaîne suivante:
G234103,Essential,Protein Kinases,?,Cell cycle defects,PS00479,2,CELLULAR COMMUNICATION/SIGNAL TRANSDUCTION,cytoplasm.
vous devriez décider d'utiliser regex. – Sajmon
C'est pourquoi les encodages de caractères sont utilisés. Ne le placez pas entre guillemets, changez la virgule en quelque chose comme% 2C, puis décodez après. – Vetsin
Pouvez-vous choisir un délimiteur qui n'est pas une virgule? comme un "|" – nsfyn55