Gå til innhold

Spørsmål om regex


Anbefalte innlegg

Videoannonse
Annonse

Prøv å skissere noen av detaljene rundt det du holder på med. Hva slags database jobber du mot? MySQL? Flatfile? Første forekomst hvor da? I alle felter i databasen eller i spesifikke felter?

 

Noe slikt du holder på med:

 

SELECT <kolonner> FROM  <databasetabell> WHERE <kolonne> REGEXP <regexputtrykk> LIMIT 1

 

I så fall tror jeg regexputtrykket du leter etter noe i retning av:

 

 '^tekstibegynnelseavtextdata'

 

Edit : får ikke testet noe kode nå, og det er en stund siden jeg har sett på sql... så ta SQL'en med en klype salt. Først og fremst ment som en pekepinn.

Endret av b-urn
Lenke til kommentar

REGEXP gjør at skriver ut de resultatene som beggyner med en bestem bokstav eller flere bokstaver

 

eks:

mysql> SELECT 'fio\nfo' REGEXP '^fo';                   -> 0
mysql> SELECT 'fofo' REGEXP '^fo';                      -> 1

 

Hvis jeg ikke tar helt feil!

Endret av RiniaShqipetare
Lenke til kommentar
Unødvendig quoting samt dårlig bruk av emnefeltet blir sett på som upasselig, og kan bli sensurert eller endret av moderatorer. Overdreven bruk av såkalt SMS-språk, utropstegn/spørsmålstegn, forkortelser osv. skal unngås. Emnefeltet skal beskrive innholdet i tråden. Eksempel: Problem med TV-ut på Radeon 9800. Dårlig bruk av emnefelt medfører stengning av tråden.

 

Et bra emnefelt er et emnefelt som forklarer godt hva innholdet i posten din går ut på. En bruker bør kunne skaffe seg oversikt over hovedinnholdet i posten bare ut fra å lese emnefeltet.

 

Tråden har et dårlig emnefelt og vil bli stengt deretter. Vennligst les utdraget over fra retningslinjene og netiketten angående dette.

Lenke til kommentar
Gjest
Dette emnet er stengt for flere svar.
×
×
  • Opprett ny...