01. november 2006 - 06:50Der 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?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.
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.
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:
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!
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.