Supprimer le texte avant les espaces (tabulation) à l'aide de regex


0

J'ai un petit problème. J'ai essayé de trouver des solutions, mais je n'en ai trouvé aucune. J'ai un gros document qui contient des données comme celle-ci:

0002ssap    10763
0003    0003
0003    33699425
0003    3557471
00031   00000

Je veux tout supprimer avant la 2e partie du texte pour qu'il ressemble à ceci:

10763
0003
33699425
3557471
00000

Merci

Réponses:


0

Utilisez Remplacer, sélectionnez l’option Expression régulière, entrez

^.* + (if you only need to remove spaces)

ou

^.*[ ,\t]+ (if you need to remove tabs also)

dans le champ "Rechercher" et rien dans le champ "Remplacer par"

Mise en garde: si vous avez une ligne comme

1234 après

il ne resterait que


J'ai essayé votre solution mais je me retrouve avec quelque chose comme ceci prntscr.com/f8te9e Il indique 87 occurrences, mais le document contient quelques millions de lignes et chaque ligne est similaire (data1 data2)
Perkan

Mhh, est-ce qu'il pourrait y avoir beaucoup de tabulations et pas d'espaces? Dans ce cas, essayez ^.*[ ,\t]+. Vous pouvez vérifier s’il s’agit de tabulations ou d’espaces en sélectionnant "Afficher tous les caractères" dans le menu Affichage-> Afficher le symbole
quel que soit l'

La deuxième solution a fonctionné comme un charme. Merci pour l'aide, vous m'avez économisé quelques années de travail: D
Perkan

Je vous en prie. :) éditera la réponse
quelle que soit
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.