0 votes

Expression régulière pour analyser les données délimitées par des espaces.

J'ai écrit un code pour extraire des données dans un tableau de données et effectuer un certain reformatage des données. J'ai besoin d'aide pour répartir du texte dans les colonnes appropriées.

CAS 1 J'ai des données formatées comme ceci que je dois diviser en 2 colonnes.

ABCDEFGS     0298 MSD
SDFKLJSDDSFWW         0298 RFD

J'ai besoin du texte avant les chiffres de la colonne 1 et des chiffres et du texte après les espaces de la colonne 2. Le nombre d'espaces entre le texte et les chiffres et variera.

CAS 2 Données J'ai des données comme celles-ci que je dois diviser en 3 colonnes.

00006011731 TAB FC 10MG 30UOU
00006011754  TAB FC 10MG 90UOU
00006027531  TAB CHEW 5MG 30UOU
00006071131  TAB CHEW 4MG 30UOU
00006027554  TAB CHEW 5MG 90UO
00006384130  GRAN PKT 4MG 30UOU
  1. est les 11 premiers caractères. C'est facile
  2. la colonne 2 doit contenir tout le texte après les 11 premiers caractères jusqu'au premier chiffre non compris.
  3. La dernière colonne est tout le texte après la colonne 2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X