Det gäller verkligen att ställa frågan rätt när det gäller grep, eftersom en korrekt ställd fråga nästan ger svaret av sig själv.
Bra frågor att ställa sig själv när det gäller grep är
* vad söker jag
* var söker jag det
* hur många förekomster av det söker jag
* föregås, eller följs det sökta av något som man vill inte ska påverkas
En sökning kan då t.ex. se ut såhär:
(?<=Sidan )[A-Z]{1,}[[1-9]{1,3}\>
En s.k. positiv lookbehind talar då om att man vill att "Sidan " skall föregå valfri stor bokstav (1-oändligt många) direkt följd av siffrorna 0-9, i minst 1, men högst 3 förekomster, där sista siffran måste vara slutet på ett "ord", dvs det får inte följas direkt av en ny bokstav etc.
En sån sökning är avvändbar om man t.ex. kan ha hänvisningar som t.ex. "Klassrum A112" men bara vill träffa sådant som har rumnsnummer upp t.o.m. 3 siffror, och där det inte ingår i sammansättning etc.