J'appelle un service Web et tout ce que je reçois est un blob de texte géant. Je suis laissé pour le traiter moi-même. Le problème n'est pas toutes les lignes sont nécessairement les mêmes. Ils ont chacun 2 ou 3 sections pour eux et ils sont similaires. Voici les exemples les plus courantsTraitement de chaîne complexe - bien complexe pour moi
text1 [text2] /text3/ text1/test3 text1[text2]/text3 text1 [text2] /text /3 here/
Je ne sais pas exactement comment aborder ce problème. Je ne suis pas très doué pour faire quelque chose d'avancé en ce qui concerne la manipulation des cordes. Je pensais que l'utilisation d'une expression régulière pourrait fonctionner, mais je ne suis pas trop sûr de cela non plus. Si je peux séparer chacune de ces trois sections, il est plus facile de faire le reste. C'est juste qu'il n'y a pas d'uniformité dans les 3 sections principales avec lesquelles je sais travailler.
EDIT: Merci de mentionner que je n'ai pas vraiment dit ce que je voulais faire.
Fondamentalement, je veux diviser ces 3 sections de texte en leurs propres chaînes séparent les piqûres afin de le prendre d'une seule chaîne à un tableau de 3 chaînes.
string[0] = text1 string[1] = text2 string[2] = text3
Voici une partie du texte je reviens d'un appel à titre d'exemple
スルホ基 [スルホき] /(n) sulfo group/ 鋭いナイフ [するどいナイフ] /(n) sharp knife/ 鋭い批判 [するどいひはん] /(n) sharp criticism/ スルナーイ /(n) (See ズルナ) (obsc) surnay (Anatolian woodwind instrument) (per:)/zurna/ スルピリン /(n) sulpyrine/ スルファミン /(n) sulfamine/ 剃る [そる(P);する] /(v5r,vt) to shave/(P)/
la première ligne pour un exemple que je veux le sortir dans un tableau
string[0] = スルホ基 string[0] = [スルホき] string[0] = /(n) sulfo group/
Quel traitement voulez-vous réellement faire? –