Filterskola: Öppna filterord – wildcards

Sätten att fylla i okända/valfria tecken i ett filterord varierar. Med reguljära uttryck anger man först vad som skall tillåtas och sedan – om det behövs – hur många repetitioner av närmast föregående tecken, grupp av tecken eller variabel. Kom ihåg att Informant inte skiljer på gemener och versler.

Vad?

  • En punkt (.) betyder alla tecken
  • Word character (\w) betyder a-z och 0-9
  • Digit (\d) betyder 0-9
  • Space (\s) betyder mellanslag
Hur många?
  • Stjärna (*) är noll eller flera
  • Frågetecken (?) är noll eller en
  • Plus (+) är en eller flera
  • I hakparentes kan man ange exakt antal eller intervall
    {7} är exakt 7
    {7,} är 7 eller fler
    {7,12} är mellan 7 och 12

Exempel 1:

motor.*förare
- får vara vilken motorförare som helst; “motorbåtsförare”, “motorcykelförare” osv. eller bara en “motorförare”

Exempel 2:

intell?iwel+
- först skall det stå “intel”, sedan 0 eller 1 “l” och därefter “iwe” följt av ett eller fler “l”

Notera att det sällan behövs öppna början eller slut på ord, eftersom reguljära uttryck matchar om filterordet ingår. Se även tidigare inlägg om avgränsningar.

Pröva Informant


Lämna en kommentar

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logga ut / Ändra )

Twitter-bild

You are commenting using your Twitter account. Logga ut / Ändra )

Facebook-foto

You are commenting using your Facebook account. Logga ut / Ändra )

Ansluter till %s


Follow

Get every new post delivered to your Inbox.