lu.se

Datavetenskap

Lunds Tekniska Högskola

Denna sida på svenska This page in English

Avancerad sökning i MS Word

2007-01-17

Dialogrutan för sök och ersätt i MS Word är betydligt mer kraftfull än man normalt använder den som. Genom att fälla ner den blå triangeln och sätta kryss för ”Använd jokertecken”:
kan man göra en massa saker:

 

Om du vill söka efteranvänder du jokertecknetExempel
Ett tecken, vilket som helst?r?d hittar både "röd" och "rad".
En teckenföljd, vilken som helst*l*r hittar både "lampor" och "lådor".
Något tecken i en grupp[ ]v[iå]t hittar både "vit" och "våt"
Ett enstaka tecken i ett teckenintervall[-][k-l]ur hittar "kur", "lur" och "mur". Det första tecknet i intervallet måste ligga före det sista i alfabetet
Ett enstaka tecken som inte ingår i ett teckenintervall[!]m[!a]st hittar "mest" och "must", men inte "mast"
Ett enstaka tecken, vilket som helst, som inte ingår i ett teckenintervall[!x-z]k[!a-r]r hittar både "kur" och "kår", men inte "kar" eller "kor"
Exakt n förekomster av föregående tecken eller uttryck{n}lad{2}a hittar "ladda" men inte "ladda"
Minst n förekomster av föregående tecken eller uttryck{n,}lad{1,}a hittar både "lada" och "ladda"
Från n till m förekomster av föregående tecken eller uttryck{n,m}10{1,3} hittar "10", "100" och "1000"
En eller flera förekomster av föregående tecken eller uttryck@lad@a hittar "lada" och "ladda"
Början av ett ord<<(intr) hittar "intressant" och "intresse", men inte "fintrimma"
Slutet av ett ord>(at)> hittar "lat" och "karat", men inte "ma

Obs!

 

  • Använd parenteser om du vill gruppera jokertecken och text, eller om du vill visa i vilken ordning sökuttrycket ska utvärderas. Du kan till exempel söka efter "<(la)*(ad)>" om du vill hitta både "laddad" och "lastad".
  • Använd jokertecknet \n om du vill söka efter ett uttryck och ersätta det med ett uttryck där ordningen har ändrats. Du kan till exempel skriva (Karlsson) (Petter) i rutan Sök efter och \2 \1 i rutan Ersätt med. Om "Karlsson Petter" hittas, ersätts det med "Petter Karlsson".

Man kan dessutom söka och ersätta via koder:

Om du vill söka efterskriver du
Stycke (¶) (fungerar inte i rutan Sök efter om mönstermatchning används)^p
Tabbtecken (⇥)^t
Långt tankstreck ( — )^+
Kort tankstreck ( – )^=
Inskjutningstecken (^)^^
Manuell radbrytning ()^l
Spaltbrytning^n
Manuell sidbrytning (hittar eller ersätter också styckebrytningar när mönstermatchning används)^m
Hårt blanksteg^s
Hårt bindestreck^~
Mjukt bindestreck (¬)^-