Avatar billede mmmmn Nybegynder
01. november 2006 - 06:50 Der er 6 kommentarer og
1 løsning

Skal stoppe markering efter mellemrum efterfulgt af et tal

MD5: b026bf0e44efe0e0ccc725c30469df4d          36.7


jeg skal have markeret ovenstående linje frem til 36.7 (altså lige før 3-tallet).

I det tekst-program jeg bruger skriver jeg:
MD5.*
men så markerer den selvsagt også 36.7 med, hvilket den ikke skal.
Hvordan fortæller jeg den at den skal stoppe lige før?

På forhånd tak.
Avatar billede coderdk Praktikant
01. november 2006 - 08:29 #1
Hvad med:

MD5:\s*(.{32})\s+

?
Avatar billede mmmmn Nybegynder
01. november 2006 - 08:46 #2
Det finder den desværre slet ikke noget på.
Hvis jeg fjerner MD5 fra dit forslag, så det hedder: \s*(.{32})\s+
så markerer den alle steder i min tekst hvor der står 32

Desværre er det ren volapyk for mig, så jeg ved ikke hvad der kan være galt.
Avatar billede coderdk Praktikant
01. november 2006 - 10:11 #3
Erh, hvilket programmeringssprog er det? For dette er PCRE, og det virker ;) Prøv med:

MD5:\s*[a-z0-9]+\s*

eller

MD5:[ ]*[a-z0-9]+[ ]*
Avatar billede mmmmn Nybegynder
01. november 2006 - 18:45 #4
okay, det fatter jeg intet af  - du siger det er "PCRE" - og i manualen til tekstprogrammet (notetab light) står der at den bruger "PCRE (Perl 5 compatible)".
Så man skulle jo tro det ville virke.
Men den finder intet når jeg søger på dine nye forslag.
Ikke at jeg tror du gør det forkert, jeg stoler på dig :) - men undrer mig bare over hvor fejlen mon så ligger.
Avatar billede coderdk Praktikant
02. november 2006 - 11:00 #5
Hmm weird da... Mener da at repetitions er en del af PCRE, i.e. [a-z]{5,8} betyder 5-8 bogstaver fra a-z... Underligt at det ikke virker. Prøv lige med:

MD5: .+? +
Avatar billede mmmmn Nybegynder
02. november 2006 - 17:47 #6
Hey coderdk, jeg skylder dig en undskyldning! - beklager, men jeg overså at programmet havde deaktiveret regex-søgning - så selvsagt virkede dine forslag ikke! :)

Da jeg slog det til igen, virkede dine

MD5:\s*[a-z0-9]+\s*
eller
MD5:[ ]*[a-z0-9]+[ ]*

helt perfekt.
Så svar endelig hvis du vil have point - og mange tak for hjælpen i øvrigt!
Avatar billede coderdk Praktikant
02. november 2006 - 18:30 #7
hehe bare i orden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester