Regular expressions :(

Pagina: 1
Acties:

  • -RenE-
  • Registratie: September 2001
  • Laatst online: 16-05 07:39
Ik probeer mezelf regular expressions te leren in vim. Nu heb ik het volgende bestandje (zie onder) en dat wil ik zo "behandelen" dat ik alleen het eerste woord ("kolom") overhoud.

Ik heb al van alles geprobeerd, maar ik kom er niet uit. Volgens mij zou het makkelijk moeten kunnen door vanaf de eerste spatie te selecteren, maar hoe?

:/^\s*/ werkt niet?

Let op ik wil niet alleen weten hoe ik het moet doen, maar ook waarom. Kan iemand mij helpen?
resultID int(11) PRI NULL auto_increment
Lab_code int(11) MUL 0
entries smallint(6) YES NULL
Module varchar(255) YES NULL
A varchar(255) YES NULL
B varchar(255) YES NULL
C varchar(255) YES NULL
D varchar(255) YES NULL
E varchar(255) YES NULL
F varchar(255) YES NULL
DRS datetime YES NULL
DRR datetime YES NULL
plas_a varchar(50) YES NULL
assa_a smallint(6) YES NULL
meth_a smallint(6) YES NULL
equi_a smallint(6) YES NULL
resu_a float YES NULL
unit_a smallint(6) YES NULL
[....HEEL VEEL MEER...]

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Probeer: :s/\s.*//
Match eerst een spatie (whitespace character) en vervolgens een rij van nul of meerdere willekeurige tekens. Vervang dit door <leeg> (verwijderen dus). :)

  • -RenE-
  • Registratie: September 2001
  • Laatst online: 16-05 07:39
Op maandag 24 juni 2002 18:10 schreef phreggle het volgende:
Probeer: :s/\s.*//
Match eerst een spatie (whitespace character) en vervolgens een rij van nul of meerdere willekeurige tekens. Vervang dit door <leeg> (verwijderen dus). :)
Bedankt voor de uitleg. Het werkt en ik begrijp het! :)

  • phreggle
  • Registratie: Juni 2002
  • Niet online
Op maandag 24 juni 2002 19:59 schreef -RenE- het volgende:

[..]

Bedankt voor de uitleg. Het werkt en ik begrijp het! :)
woei! Vooral dat laatste is belangrijk :)