Regular expressions. "regexps" "grep" Jan Erik Moström,

Storlek: px
Starta visningen från sidan:

Download "Regular expressions. "regexps" "grep" Jan Erik Moström,"

Transkript

1 Regular expressions "regexps" "grep"

2 Reguljära uttryck Relativt vanligt att vi vill manipulera eller söka i text Text är inte alltid strukturerad, exempel adresser i ett Definition av mönster som matchar den text vi är intresserad av

3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nisi augue, fermentum ut mi non, aliquam posuere lectus. Aliquam erat volutpat. Donec ac magna nec erat consequat tristique sagittis eget ligula. Cras sit amet nibh mauris. Integer laoreet ut mauris quis posuere. Nullam vel velit lectus. Phasellus erat nibh, pellentesque ac nulla et, ultrices posuere mi. Integer blandit lectus id risus malesuada, a adipiscing quam dignissim. Mauris risus tellus, scelerisque sit amet magna vel, hendrerit facilisis quam. Donec venenatis adipiscing mauris, sit amet ullamcorper tellus consectetur id. Suspendisse malesuada elit iaculis egestas ullamcorper. Pellentesque [email protected] vel dolor ut nibh molestie bibendum quis non felis. Cras condimentum nisl et accumsan ornare. Cras magna nisi, faucibus a ipsum eu, semper dignissim orci. Nam molestie tellus vel ullamcorper gravida. Proin urna magna, porta id venenatis id, rhoncus eget ligula. Vestibulum ac scelerisque felis. Duis vel imperdiet urna, sit amet tincidunt sapien. Fusce sit amet libero sed sapien ultricies mollis ut [email protected] quis nisi. Nunc rhoncus justo eu sodales venenatis. Mauris ultricies neque id suscipit dictum. Nullam feugiat libero lorem, id egestas nisi placerat fringilla. Integer sit amet leo nunc. Nunc suscipit enim nec felis gravida luctus. Sed tempor leo ac purus egestas suscipit. Maecenas tellus neque, imperdiet fringilla bibendum nec, cursus non mauris. Integer in nulla id dui molestie venenatis. Morbi erat orci, suscipit ac libero vitae, pretium lobortis lectus. Duis varius, nulla eu ullamcorper scelerisque, turpis [email protected] turpis volutpat turpis, id dapibus nulla risus sed eros. Pellentesque blandit dui sit amet venenatis volutpat. Etiam semper nunc nisi, sit amet auctor turpis semper et. Nullam aliquam massa tempor sem vehicula, quis rhoncus odio blandit. Sed pellentesque purus ultrices augue lacinia, eget imperdiet dolor varius. Nunc non ligula ac urna pulvinar tempor sit amet quis ligula. Nunc non luctus felis, ac posuere neque. Aenean [email protected] ullamcorper arcu eros, ac mollis neque luctus vel. Quisque ac odio dolor. Aliquam a neque at magna pellentesque elementum. Etiam vitae ipsum elementum, feugiat eros sed, dictum orci. Mauris ante nisi, venenatis sit amet mi vitae, sagittis iaculis urna. Duis fermentum nibh ac purus tincidunt consectetur.

4 alla tecken 'a' till 'z' tecknet alla tecken 'A' till 'Z' tecknet '.' En mängd med tecken, i detta fall alla stora och små bokstäver 'a' till 'z' plus tecknet '.' Anger hur många gånger innehållet i mängden kan upprepas, '+' betyder "en eller flera gånger" Hela uttrycket: ett eller flera tecken som antingen är de små bokstäverna a till z, de stora bokstäverna A till Z eller en punkt, följt av ett snabel-a, följt av ett eller flera tecken som antingen är de små bokstäverna a till z, de stora bokstäverna A till Z eller en punkt

5 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nisi augue, fermentum ut mi non, aliquam posuere lectus. Aliquam erat volutpat. Donec ac magna nec erat consequat tristique sagittis eget ligula. Cras sit amet nibh mauris. Integer laoreet ut mauris quis posuere. Nullam vel velit lectus. Phasellus erat nibh, pellentesque ac nulla et, ultrices posuere mi. Integer blandit lectus id risus malesuada, a adipiscing quam dignissim. Mauris risus tellus, scelerisque sit amet magna vel, hendrerit facilisis quam. Donec venenatis adipiscing mauris, sit amet ullamcorper tellus consectetur id. Suspendisse malesuada elit iaculis egestas ullamcorper. Pellentesque [email protected] vel dolor ut nibh molestie bibendum quis non felis. Cras condimentum nisl et accumsan ornare. Cras magna nisi, faucibus a ipsum eu, semper dignissim orci. Nam molestie tellus vel ullamcorper gravida. Proin urna magna, porta id venenatis id, rhoncus eget ligula. Vestibulum ac scelerisque felis. Duis vel imperdiet urna, sit amet tincidunt sapien. Fusce sit amet libero sed sapien ultricies mollis ut [email protected] quis nisi. Nunc rhoncus justo eu sodales venenatis. Mauris ultricies neque id suscipit dictum. Nullam feugiat libero lorem, id egestas nisi placerat fringilla. Integer sit amet leo nunc. Nunc suscipit enim nec felis gravida luctus. Sed tempor leo ac purus egestas suscipit. Maecenas tellus neque, imperdiet fringilla bibendum nec, cursus non mauris. Integer in nulla id dui molestie venenatis. Morbi erat orci, suscipit ac libero vitae, pretium lobortis lectus. Duis varius, nulla eu ullamcorper scelerisque, turpis [email protected] turpis volutpat turpis, id dapibus nulla risus sed eros. Pellentesque blandit dui sit amet venenatis volutpat. Etiam semper nunc nisi, sit amet auctor turpis semper et. Nullam aliquam massa tempor sem vehicula, quis rhoncus odio blandit. Sed pellentesque purus ultrices augue lacinia, eget imperdiet dolor varius. Nunc non ligula ac urna pulvinar tempor sit amet quis ligula. Nunc non luctus felis, ac posuere neque. Aenean [email protected] ullamcorper arcu eros, ac mollis neque luctus vel. Quisque ac odio dolor. Aliquam a neque at magna pellentesque elementum. Etiam vitae ipsum elementum, feugiat eros sed, dictum orci. Mauris ante nisi, venenatis sit amet mi vitae, sagittis iaculis urna. Duis fermentum nibh ac purus tincidunt consectetur.

6 början på en rad här, dvs inte i en mängd, betyder punkten vilket tecken som helst Ska finnas minst en gång ^(.+)$ slutet på en rad Kom ihåg vad mönstret hittade "Hitta alla rader som består av minst 1 tecken" För att komma åt vad som hittades här så används "$1" eller "\1" beroende på vilket system som används

7 Sök efter : ^(.+)$ Ersätt med : <p>\1</p>

8 <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nisi augue, fermentum ut mi non, aliquam posuere lectus. Aliquam erat volutpat. Donec ac magna nec erat consequat tristique sagittis eget ligula. Cras sit amet nibh mauris. Integer laoreet ut mauris quis posuere. Nullam vel velit lectus. Phasellus erat nibh, pellentesque ac nulla et, ultrices posuere mi. Integer blandit lectus id risus malesuada, a adipiscing quam dignissim. Mauris risus tellus, scelerisque sit amet magna vel, hendrerit facilisis quam. Donec venenatis adipiscing mauris, sit amet ullamcorper tellus consectetur id. Suspendisse malesuada elit iaculis egestas ullamcorper. Pellentesque [email protected] vel dolor ut nibh molestie bibendum quis non felis. Cras condimentum nisl et accumsan ornare. Cras magna nisi, faucibus a ipsum eu, semper dignissim orci. Nam molestie tellus vel ullamcorper gravida.</p> <p>proin urna magna, porta id venenatis id, rhoncus eget ligula. Vestibulum ac scelerisque felis. Duis vel imperdiet urna, sit amet tincidunt sapien. Fusce sit amet libero sed sapien ultricies mollis ut [email protected] quis nisi. Nunc rhoncus justo eu sodales venenatis. Mauris ultricies neque id suscipit dictum. Nullam feugiat libero lorem, id egestas nisi placerat fringilla. Integer sit amet leo nunc. Nunc suscipit enim nec felis gravida luctus. Sed tempor leo ac purus egestas suscipit. Maecenas tellus neque, imperdiet fringilla bibendum nec, cursus non mauris. Integer in nulla id dui molestie venenatis.</p> <p>morbi erat orci, suscipit ac libero vitae, pretium lobortis lectus. Duis varius, nulla eu ullamcorper scelerisque, turpis [email protected] turpis volutpat turpis, id dapibus nulla risus sed eros. Pellentesque blandit dui sit amet venenatis volutpat. Etiam semper nunc nisi, sit amet auctor turpis semper et. Nullam aliquam massa tempor sem vehicula, quis rhoncus odio blandit. Sed pellentesque purus ultrices augue lacinia, eget imperdiet dolor varius. Nunc non ligula ac urna pulvinar tempor sit amet quis ligula. Nunc non luctus felis, ac posuere neque. Aenean [email protected] ullamcorper arcu eros, ac mollis neque luctus vel. Quisque ac odio dolor. Aliquam a neque at magna pellentesque elementum. Etiam vitae ipsum elementum, feugiat eros sed, dictum orci. Mauris ante nisi, venenatis sit amet mi vitae, sagittis iaculis urna. Duis fermentum nibh ac purus tincidunt consectetur.</p>

9 Sök efter : ([a-za-z.]+)@([a-za-z.]+) Ersätt med : <a href="mailto:\1@\2">\1</a>

10 <p>lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nisi augue, fermentum ut mi non, aliquam posuere lectus. Aliquam erat volutpat. Donec ac magna nec erat consequat tristique sagittis eget ligula. Cras sit amet nibh mauris. Integer laoreet ut mauris quis posuere. Nullam vel <a velit lectus. Phasellus erat nibh, pellentesque ac nulla et, ultrices posuere mi. Integer blandit lectus id risus malesuada, a adipiscing quam dignissim. Mauris risus tellus, scelerisque sit amet magna vel, hendrerit facilisis quam. Donec venenatis adipiscing mauris, sit amet ullamcorper tellus consectetur id. Suspendisse malesuada elit iaculis egestas ullamcorper. Pellentesque <a href="mailto:[email protected]">kalle</a> vel dolor ut nibh molestie bibendum quis non felis. Cras condimentum nisl et accumsan ornare. Cras magna nisi, faucibus a ipsum eu, semper dignissim orci. Nam molestie tellus vel ullamcorper gravida.</p> <p>proin urna magna, porta id venenatis id, rhoncus eget ligula. Vestibulum ac scelerisque felis. Duis vel imperdiet urna, sit amet tincidunt sapien. Fusce sit amet libero sed sapien ultricies mollis ut <a href="mailto:[email protected]">fnatte</a> quis nisi. Nunc rhoncus justo eu sodales venenatis. Mauris ultricies neque id suscipit dictum. Nullam feugiat libero lorem, id egestas nisi placerat fringilla. Integer sit amet leo nunc. Nunc suscipit enim nec felis gravida luctus. Sed tempor leo ac purus egestas suscipit. Maecenas tellus neque, imperdiet fringilla bibendum nec, cursus non mauris. Integer in nulla id dui molestie venenatis.</p> <p>morbi erat orci, suscipit ac libero vitae, pretium lobortis lectus. Duis varius, nulla eu ullamcorper scelerisque, turpis <a href="mailto:[email protected]">joakim</a> turpis volutpat turpis, id dapibus nulla risus sed eros. Pellentesque blandit dui sit amet venenatis volutpat. Etiam semper nunc nisi, sit amet auctor turpis semper et. Nullam aliquam massa tempor sem vehicula, quis rhoncus odio blandit. Sed pellentesque purus ultrices augue lacinia, eget imperdiet dolor varius. Nunc non ligula ac urna pulvinar tempor sit amet quis ligula. Nunc non luctus felis, ac posuere neque. Aenean <a href="mailto:[email protected]">tjatte</a> ullamcorper arcu eros, ac mollis neque luctus vel. Quisque ac odio dolor. Aliquam a neque at magna pellentesque elementum. Etiam vitae ipsum elementum, feugiat eros sed, dictum orci. Mauris ante nisi, venenatis sit amet mi vitae, sagittis iaculis urna. Duis fermentum nibh ac purus tincidunt consectetur.</p>

11 Reguljära uttryck Viktigt Användbart på många ställen: texteditorer, ordbehandlare, IDE, programspråk, etc Många resurser

12

13 Java Pattern och Matcher Ett Pattern-objekt innehåller ett kompilerat reguljärt uttryck Matcher används för att göra själva sökningen String-klassen innehåller också några funktioner för att jobba med reguljära uttryck

14 String-klassen matches - kollar om strängen uppfyller ett regexp eller inte replaceall - ersätter alla förekomster av ett reguljärt uttryck replacefirst - ersätter första förekomsten av ett reguljärt uttryck split - använd ett reguljärt uttryck för att tala om vart en sträng ska delas upp

15 import java.util.regex.*; public class RegExpDemo1 { private static final String SearchPattern = "([a-za-z.]+)@([a-za-z.]+)"; private static final String SourceString = "ut mi non, [email protected] aliquam posuere lectus."; public static void main( String args[] ) { Pattern p = Pattern.compile( SearchPattern ); Matcher m = p.matcher( SourceString ); } } System.out.println( m.replaceall( "<a href=\"mailto:$1@$2\">$1</a>" )); ut mi non, <a href="mailto:[email protected]">knatte</a> aliquam posuere lectus.

16 import java.util.regex.*; public class RegExpDemo2 { private static final String SearchPattern = "([a-za-z.]+)@([a-za-z.]+)"; private static final String SourceString = "Lorem ipsum dolor sit amet,..."; public static void main( String args[] ) { Pattern p = Pattern.compile( SearchPattern ); Matcher m = p.matcher( SourceString ); } } while( m.find() ){ System.out.println( m.group() + " start " + m.start() + " end " + m.end() ); } [email protected] start 285 end 303 [email protected] start 685 end 702 [email protected] start 1104 end 1122 [email protected] start 1640 end 1653 [email protected] start 2078 end 2096

17 Ett annat exempel Visar på hur man kan kombinera olika metatecken och positioner Det finns antagligen bättre sätt att skriva detta på men vill visa på metatecken Uppgiften är att hitta alla ord som börjar på w

18 import java.io.*; import java.util.regex.*; public class Demo03 { private final static String EXAMPLE = "example.txt"; private final static String PATTERN = "reguljära uttrycket här"; private static String gettext( ) { char inp[] = new char[1000]; try{ Reader input = new BufferedReader( new FileReader( EXAMPLE ) ); input.read( inp ); } catch ( java.io.filenotfoundexception fnf ) { fnf.printstacktrace(); } catch ( java.io.ioexception io ){ io.printstacktrace(); } return new String(inp); } public static void main( String[] argv ) { Pattern p = Pattern.compile( PATTERN ); Matcher m = p.matcher( gettext() ); } } while( m.find() ){ System.out.println( m.group( ) ); }

19 Demotext This is a short demo string that can be used by those who wants to play with some regular expressions. Regular expressions, or as they sometimes are called, "regexps" are useful. What can you say: wiff,wiff perhaps or between words

20 Försök nr 1 "w.*" Bokstaven w 0 eller fler gånger Vilket tecken som helst > java Demo03 who wants to play with some regular expressions. Regular wiff,wiff perhaps or between words

21 Försök nr 2 "w[^ ]*" 0 eller fler gånger Bokstaven w icke Tecknet En mängd av tecken who wants with wiff,wiff ween words

22 Försök nr 3 " w[^ ]*" 0 eller fler gånger Bokstaven w icke Tecknet En mängd av tecken who wants with wiff,wiff

23 Försök nr 4 " w\\w*" " w\w*" 0 eller fler gånger Tecknet Bokstaven w Metatecknet ordtecken who wants with wiff

24 Försök nr 5 Betyder ordgräns "\bw\w*\b" "\\bw\\w*\\b" 0 eller fler Bokstaven w who wants gånger Metatecknet ordtecken with wiff wiff words

25 \A Början av en sträng \b Ordgräns \B Inte en ordgräns \d Siffra \D Inte en siffra \s whitespace \S Inte whitespace \t Tab \w ordtecken \W Inte ordtecken \z Slut på sträng \Z Slut på sträng eller före nyrad

26 * 0 eller flera gånger + 1 eller flera gånger? 0 eller 1 {count} {min,} {min,max} Exact count gånger Minst min gånger min x max *? 0 eller fler (minimalt) +? 1 eller fler (minimalt)?? 0 eller 1 (minimalt) {min,}? Minst min gånger (minimalt) {min,max}? min x max (minimalt)

27 Ta bort mellanslag i början på raden public static void main( String[] argv ) { Pattern p = Pattern.compile( PATTERN ); Matcher m = p.matcher( gettext() ); } System.out.println( m.replaceall( "" ) );

28 Försök 1 "^\\s*" 0 eller fler Början på raden gånger Metatecknet white space > java Demo04 This is a short demo string that can be used by those who wants to play with some regular expressions. Regular expressions, or as they sometimes are called, "regexps" are useful. What can you say: wiff,wiff perhaps or between words

29 Försök 2 public static void main( String[] argv ) { Pattern p = Pattern.compile( PATTERN, Pattern.MULTILINE ); Matcher m = p.matcher( gettext() ); } System.out.println( m.replaceall( "" ) ); "^\\s*" > java Demo05 This is a short demo string that can be used by those who wants to play with some regular expressions. Regular expressions, or as they sometimes are called, "regexps" are useful. What can you say: wiff,wiff perhaps or between words

30 Ta bort radbrytningar och bara ett mellanslag "\\n \\s+" > java Demo06 This is a short demo string that can be used by those who wants to play with some regular expressions. Regular expressions, or as they sometimes are called, "regexps" are useful. What can you say: wiff,wiff perhaps or between words

31 "\\n\\s* \\s+" > java Demo06 This is a short demo string that can be used by those who wants to play with some regular expressions. Regular expressions, or as they sometimes are called, "regexps" are useful. What can you say: wiff,wiff perhaps or between words

32 Saknar Har inte lyckats hitta möjligheten att definiera funktionsanrop i uttryck i java.util.regexp Jag kanske är blind men

Rubriktexten. Tilläggsrubrik. Upphovsperson Avdelning 2012

Rubriktexten.  Tilläggsrubrik. Upphovsperson Avdelning 2012 Rubriktexten Tilläggsrubrik Ett citat eller en kort text tagen ur innehållet i broschyren. Texten bör väcka intresse och locka till att läsa broschyren. Texten behöver inte fylla hela det gula fältet.

Läs mer

En mötesplats i centrum

En mötesplats i centrum Finlands svenska biblioteksförenings medlemstidning Nr 1/2011 En mötesplats i centrum EAHIL INTERNET LIBRARIAN INTERNATIONAL ISSOME s turpis vel urna luctus dictum. Morbi non libero mauris, vehicula facilisis

Läs mer

Frågan om typsnitt för HT sönderfaller

Frågan om typsnitt för HT sönderfaller Typsnitt för Heraldisk Tidsskrift Frågan om typsnitt för HT sönderfaller i två delar: dels omslag, dels inlaga. Val av typsnitt för omslagets styrs av att den grundläggande utformningen av framsidan skall

Läs mer

Detta är en dokumentmall för examensarbeten. Dokumentmallen har följande egenskaper:

Detta är en dokumentmall för examensarbeten. Dokumentmallen har följande egenskaper: Detta är en dokumentmall för examensarbeten. Dokumentmallen har följande egenskaper: teckensnittet Times New Roman används genomgående. bröd har storlek 12 punkter och 1,15 radavstånd. i tabellen har storlek

Läs mer

Grafisk manual. En grafisk guide till vår identitet.

Grafisk manual. En grafisk guide till vår identitet. Grafisk manual En grafisk guide till vår identitet www.tstgruppen.se Grafisk manual Innehåll Logotyp 3 Logotyp / Alternativ... 3 Avstånd / placering... 4 Ej tillåten användning... 5 typografi 6 Vår Typografi...

Läs mer

GRAFISK MANUAL Visuell identitet, logotyp och riktlinjer NOVEMBER 2013

GRAFISK MANUAL Visuell identitet, logotyp och riktlinjer NOVEMBER 2013 GRAFISK MANUAL Visuell identitet, logotyp och riktlinjer NOVEMBER 2013 2 INNEHÅLL Innehållsförteckning INLEDNING... 3 LOGOTYP... 4 Versioner... 4 Användning... 5 Frizon... 5 SYMBOLEN... 6 TYPOGRAFI...

Läs mer

Vår grafiska profil. Antagen av direktionen

Vår grafiska profil. Antagen av direktionen Vår grafiska profil Antagen av direktionen 2016-12-16 En viktig del av vår profil är den grafiska. Vår profil ska hjälpa våra kunder att identifiera oss som avsändare och helst minnas oss på ett positivt

Läs mer

kontorsmaterial/visitkort

kontorsmaterial/visitkort kontorsmaterial/visitkort Det är viktigt att allt som syns utåt har en enhetlig profil, och här spelar kontorsmaterialet en viktig roll. Med kontorsmaterial menas visitkort, kontaktkort, meddelandeblock,

Läs mer

Välkomna till SJÖLOG 2017! Denna blankett är till för er som skall medverka på SJÖLOG 2017 och som skall presenteras i dess katalog.

Välkomna till SJÖLOG 2017! Denna blankett är till för er som skall medverka på SJÖLOG 2017 och som skall presenteras i dess katalog. Välkomna till SJÖLOG 2017! Denna blankett är till för er som skall medverka på SJÖLOG 2017 och som skall presenteras i dess katalog. Jättekul att ni skall medverka på SJÖLOG 2017! Nu börjar det bli dags

Läs mer

Grafisk manual 2010/2011 1

Grafisk manual 2010/2011 1 Grafisk manual 2010/2011 1 Förord Vi inom Ung Företagsamhet arbetar för fler företagsamma människor och fler företag i Sverige. Vi gör det genom utbildningskoncept i skolan. Var och en inom Ung Företagsamhet

Läs mer

Denna fil innehåller några förklaringar till mallarna för Spikblad, Titelblad (Inlaga) samt Pärm.

Denna fil innehåller några förklaringar till mallarna för Spikblad, Titelblad (Inlaga) samt Pärm. Läs Mig Först Spikblad.. sid 2-3 Titelblad.. sid 4-5 Pärm.. sid 6 Övrigt. Sid 7 Denna fil innehåller några förklaringar till mallarna för Spikblad, Titelblad (Inlaga) samt Pärm. I zip-filen som innehåller

Läs mer

GRAFISK MANUAL LATHUND 1.0 24.10.2013

GRAFISK MANUAL LATHUND 1.0 24.10.2013 GRAFISK MANUAL LATHUND 1.0 24.10.2013 INNEHÅLL NYCKELKOMPONENTER 5 LOGOTYP 6 TYPSNITT 16 TYPOGRAFI 18 FÄRGER 22 ANNONSER 27 AFFISCHER 29 Manualen är framtagen av Andrzej Olas PROFORMA HB 2013 2 Välkommen

Läs mer

Innehåll. Inledning... 3 Typsnitt & färg... 4 Logotyp... 5 Visitkort... 6 Brevpapper... 7 Kuvert... 8 Produkter... 9 Hemsida... 10

Innehåll. Inledning... 3 Typsnitt & färg... 4 Logotyp... 5 Visitkort... 6 Brevpapper... 7 Kuvert... 8 Produkter... 9 Hemsida... 10 Grafisk manual Innehåll Inledning... 3 Typsnitt & färg... 4 Logotyp... 5 Visitkort... 6 Brevpapper... 7 Kuvert... 8 Produkter... 9 Hemsida... 10 2 Inledning Företaget Lorem ipsum dolor sit amet, consectetur

Läs mer

Årsräkning/Sluträkning Period:

Årsräkning/Sluträkning Period: Årsräkning/Sluträkning Period: 2012-01-01-2012-12-31 Överförmyndarenheten Spårvägen 22 12345 Överby X Huvudman Underårig Namn Telefon Personnummer Evald Karlsson 390205-1234 Gatuadress Postnummer Postadress

Läs mer

Manual Manual 1 Senaste uppdatering: 2015/03/26 Olsson & Gerthel

Manual Manual 1 Senaste uppdatering: 2015/03/26 Olsson & Gerthel Manual Manual 1 Senaste uppdatering: 2015/03/26 Olsson & Gerthel Innehållsförteckning Personalrabatt... 1 Test2... 2 Test... 3 IT... 4 Servern... 5 Nätverket... 7 Personalrabatt Alla som arbetar här har

Läs mer

Grafisk profil. Rapporter. uppdaterad

Grafisk profil. Rapporter. uppdaterad Grafisk profil Rapporter uppdaterad 2010-02-11 1 Innehåll Mått och storlekar inlaga S5... 3 Rapportformat S5... 3 Typsnittsformat... 3 Satsyta, mått... 4 Webbrapporter A4... 8 Rapportformat A4... 8 Typsnittsformat...

Läs mer

REGLER FÖR ANVÄNDNING AV LOGOTYPER, DEKORFÄRGER OCH TYPSNITT

REGLER FÖR ANVÄNDNING AV LOGOTYPER, DEKORFÄRGER OCH TYPSNITT REGLER FÖR ANVÄNDNING AV LOGOTYPER, DEKORFÄRGER OCH TYPSNITT 1 2008 Flemingsberg är ett varumärke Ett varumärke att vara stolta över Flemingsberg är ett varumärke. I stort sett allt som påverkar ett eller

Läs mer

Profilmanual Version 1.0. 2003-12-03

Profilmanual Version 1.0. 2003-12-03 Profilmanual Version 1.0. 2003-12-03 Innehåll Förord 3 Ett varumärke och en logotyp 4 Vår logotyp 5 Logotypens uppbyggnad 6 Logotypens reproduktioner 7 Logotypens fria yta 8 Logotypens storlekar 9 Internationell

Läs mer

Logotyp. Så här kan pilen användas i en punktlist. Frizon för logotyp. Minsta tillåtna bredd är 15 mm

Logotyp. Så här kan pilen användas i en punktlist. Frizon för logotyp. Minsta tillåtna bredd är 15 mm Minimanual 2015 Logotyp Logotypen placeras vanligtvis högerställd i nederkant som avsändare till det huvudsakliga budskapet, med en bredd som aldrig överstiger 41 mm (gäller ytorna A6-A3). Överst till

Läs mer

Personas och scenarios i webbutveckling - möjligheter och fallgropar. Rósa Guðjónsdóttir - PinkPuffin

Personas och scenarios i webbutveckling - möjligheter och fallgropar. Rósa Guðjónsdóttir - PinkPuffin Personas och scenarios i webbutveckling - möjligheter och fallgropar Rósa Guðjónsdóttir - PinkPuffin Tema Vad är personas och scenarios? Hur skapar man personas och scenarios? Hur använder man personas

Läs mer

Visuell identitet garant

Visuell identitet garant Visuell identitet garant sveriges radio VER 1.3 8 1. Logotypen Logotypen består av ett ordmärke där bokstäverna S och R skapar ett bokstavsmärke. Ordmärke och bokstavsmärke används alltid tillsammans och

Läs mer

VISUELL IDENTITET FÖR TELTEK

VISUELL IDENTITET FÖR TELTEK VISUELL IDENTITET FÖR TELTEK En grafisk profil är en viktig byggsten i skapandet av ett starkt varumärke och syftar till att skapa en enhetlig visuell identitet för Teltek som är enkel att känna igen för

Läs mer

Visuell identitet P4. sveriges radio VER 1.3 104

Visuell identitet P4. sveriges radio VER 1.3 104 Visuell identitet P4 sveriges radio VER 1.3 104 19. P4 / Verktygslåda Verktygslådan för P4 lyfter fram guidens breda, nyfikna och folkliga karaktär. Verktygslådan består av P1:s logotyp i svart, vitt eller

Läs mer

Wireframes Arla - Naturens egen sportdryck Christoffer Du Rietz GreatWorks

Wireframes Arla - Naturens egen sportdryck Christoffer Du Rietz GreatWorks Wireframes Arla - Naturens egen sportdryck Christoffer Du Rietz GreatWorks Page 2 Startsida... Navigering inom subsiten. Länkar till nya sidor inom substrukturen. Få 25% på träningskläder! Någon i SOK/

Läs mer

Innehåll. 3. Utskrift under arbetets gång...11

Innehåll. 3. Utskrift under arbetets gång...11 Innehåll 1. Om GNS-mallen...1 1.1 Om mallen...1 1.2 Viktiga skillnader...2 1.3 Att arbeta med formatmallar...2 1.3.1 Applicera formatmallar...4 1.3.2 Radera formatering...4 2. Exempel på formatmallar...5

Läs mer

Profilmanual. Övergripande regler och riktlinjer Reviderad: 2011-06-30

Profilmanual. Övergripande regler och riktlinjer Reviderad: 2011-06-30 Profilmanual Övergripande regler och riktlinjer Reviderad: 2011-06-30 Innehåll Inledning 3 Grafiska grunder 4 Logotyp 5 Färger 6 Teckensnitt Neo Sans 7 Teckensnitt Calibri 8 Teckensnitt Arial 9 Dekor 10

Läs mer

GRAFISK M A N U A L SVAB

GRAFISK M A N U A L SVAB GRAFISK MANUAL SVAB Ver. 1 080801 Vår grafiska profil... 4 Logotyp... 6 Logotyp - Frizon... 8 Logotyp - Korrekt användande... 10 Logotyp - Felaktigt användande... 12 Färger... 14 Typografi... 18 Layout...

Läs mer

KAMPANJPLATS XX Projektplan

KAMPANJPLATS XX Projektplan 2007-03-01 1 (16) Projektplan Av: Emil Blomqvist 2007-03-01 2 (16) Innehåll 1 Projektidé och mål... 3 1.1 Bakgrund och projektidé... 3 1.2 Projektmål... 3 1.3 Avgränsningar... 3 2 Leverans och överlämning...

Läs mer

FoU primärvård Fyrbodal FoUU-centrum Fyrbodal Lathund för hur man skriver en rapport för en litteraturstudie

FoU primärvård Fyrbodal FoUU-centrum Fyrbodal Lathund för hur man skriver en rapport för en litteraturstudie FoU primärvård Fyrbodal FoUU-centrum Fyrbodal Lathund för hur man skriver en rapport för en litteraturstudie Omslag Mallens uppgifter och loggor ska finnas. Rapportnummer lämnas av FoUkoordinator. Titelsidans

Läs mer

Martinsons Grafisk manual. Grafisk Manual

Martinsons Grafisk manual. Grafisk Manual Grafisk Manual 1 INNEHÅLLSFÖRTECKNING Martinsons visuella identitet...3 Logotyp...4 Dekorelement...8 Typografi...9 Färger...10 Korrespondensmaterial...11 Pärm...17 Mapp...18 Trycksaker...19 Annonser...24

Läs mer

Del 2 Grafisk profil

Del 2 Grafisk profil Del 2 Grafisk profil 02.1 Logotypen Skåne Nordost logotyp består av den nya symbolen och texten Skåne Nordost. Logotypen ska stå som avsändare för alla kommunikation, internt såväl som extern. Nordost

Läs mer

ROUND TABLE 117 LINKÖPING-FILBYTER

ROUND TABLE 117 LINKÖPING-FILBYTER ROUND TABLE 117 LINKÖPING-FILBYTER Round Table 117 Linköping-Filbyter grafisk profil 2016. Ord och form av Alexander Åkerberg. Fotografi av Oskar Lüren. I Round Table möter du gamla vänner för första gången

Läs mer

Vetenskapligt Förhållningssätt

Vetenskapligt Förhållningssätt Flik 5 Vetenskapligt Förhållningssätt Schema för kursen i Vetenskapligt förhållningssätt år 2017 Dag 5 2017-02-09 Tid Moment Lärare 09:00-10:00 Föreläsning EBM, SBU och Cochrane. Minna Johansson 10:00-11:00

Läs mer

Färgkodning: Turism & Evenemang. Näringsliv. Kommun & Samhälle. Nya Gällivare

Färgkodning: Turism & Evenemang. Näringsliv. Kommun & Samhälle. Nya Gällivare GRAFISK MANUAL Färgkodning: För att få en tydlig, visuell indelning av Gällivares olika verksamhetsben jobbar Gällivare med färgkodning. Nedan visas de olika färgerna med tillhörande värden i olika färgrymder.

Läs mer

Grafisk manual

Grafisk manual Grafisk manual Innehåll Inledning... 3 Logotypen... 4 Placering och frizon... 5 Logotypens färger... 6 Kommunvapnets historia... 7 Typografi... 8 Grafiska element... 9 Budskapen... 10 Färgranden... 11

Läs mer

GRAFISK PROFILMANUAL

GRAFISK PROFILMANUAL GRAFISK PROFILMANUAL GRAFISK PROFILMANUAL Allt arbete som utförs i Gislaveds kommuns namn har i grunden ett och samma syfte att göra livet lättare för alla som bor och verkar i vår kommun. Med detta i

Läs mer

Grafisk manual

Grafisk manual Grafisk manual 2018-04-30 Innehåll Inledning... 3 Logotypen... 4 Placering och frizon... 5 Logotypens färger... 6 Kommunvapnets historia... 7 Typografi... 8 Grafiska element... 9 Budskapen... 10 Färgranden...

Läs mer

Grafiskt profilprogram 1. Grafiskt profilprogram

Grafiskt profilprogram 1. Grafiskt profilprogram Grafiskt profilprogram 1 Grafiskt profilprogram 2015 2 Grafiskt profilprogram Grafiskt profilprogram 3 Innehållsförteckning 4. Logotyp - De olika varianterna av logotypen och hur den används. 6. Typografi

Läs mer

BRA. Nytt flygbolag, nya möjligheter. Destinationer. Resenären. Fakta. Mediakanaler. Redaktionell produktion & Projektledning.

BRA. Nytt flygbolag, nya möjligheter. Destinationer. Resenären. Fakta. Mediakanaler. Redaktionell produktion & Projektledning. Nytt flygbolag, nya möjligheter Sverige har fått ett nytt inrikesflygbolag med mer än 2,2 miljoner passagerare om året. BRA Braathens Regional Airlines är en saanslagning av Malmö Aviation och Sverigeflyg.

Läs mer

SALTSTÄNK. Nummer: 6 Icke RS/TS-kontrollerat medlemsorgan för Göteborgs Sjöscoutkår Årgång: 61

SALTSTÄNK. Nummer: 6 Icke RS/TS-kontrollerat medlemsorgan för Göteborgs Sjöscoutkår Årgång: 61 Utgivare: Krabban Krönikör: Åsa-Micaela SALTSTÄNK Nummer: 6 Icke RS/TS-kontrollerat medlemsorgan för Göteborgs Sjöscoutkår Årgång: 61 PINGSLÄGER 2011 Såhär glad är man när man seglar till Nya Elfsborg

Läs mer

GRAFISKA ANVISNINGAR BUSSPOOLEN - VÄSTERBOTTEN

GRAFISKA ANVISNINGAR BUSSPOOLEN - VÄSTERBOTTEN GRAFISKA ANVISNINGAR BUSSPOOLEN - VÄSTERBOTTEN Logotype och symbol Färger Pantone 485 C 100% svart 70% svart 50% svart 40% svart Pantone 485 C 100% svart 70% svart 70% svart 50% svart 100% svart 40% svart

Läs mer

Grafisk profil RIKTLINJER OCH STÖD I VÅRT KOMMUNIKATIONSARBETE. osthammar.se

Grafisk profil RIKTLINJER OCH STÖD I VÅRT KOMMUNIKATIONSARBETE. osthammar.se Grafisk profil RIKTLINJER OCH STÖD I VÅRT KOMMUNIKATIONSARBETE Tillsammans förmedlar vi bilden av Östhammars kommun Vårt varumärke Den bild vi förmedlar av oss själva är betydelsefull idag kanske mer än

Läs mer

Vår grafiska profil en viktig del i hur vi uppfattas.

Vår grafiska profil en viktig del i hur vi uppfattas. 1 2 Vår grafiska profil en viktig del i hur vi uppfattas. Vår framtoning är egentligen inte bara en grafisk fråga. Det är främst resultatet av det dagliga och konsekventa arbete som vi alla lägger ned

Läs mer

Grafisk manual Förbundet Sveriges Arbetsterapeuter. För förtroendevalda

Grafisk manual Förbundet Sveriges Arbetsterapeuter. För förtroendevalda Grafisk manual Förbundet Sveriges Arbetsterapeuter För förtroendevalda Grafisk manual, för förtroendevalda, december 2011 Förbundet Sveriges Arbetsterapeuter Layout: Malin Stedt Gustavsson och Gelinda

Läs mer

Strategisk informationsförsörjning

Strategisk informationsförsörjning Strategisk informationsförsörjning 2015-02-25 Välkommen till en eftermiddag kring begreppet Strategisk informationsförsörjning, eller earkiv som många nog menar att det ska handla om. När det gäller digital

Läs mer

Kocktävlingen Äkta Rök E-post [email protected]

Kocktävlingen Äkta Rök E-post kundtjanst@aktarok.se Vår/sommar 2016 Kocktävlingen Äkta Rök E-post [email protected] Sveriges Äkta Rök kock 2015 Tisdagen den 5 maj 2015 gick startskottet för Sveriges Äkta Rök kock 2015 som är en kocktävling för professionella

Läs mer

SÅ HÄR SPRIDER VI BILDEN AV HEMSLÖJDEN.

SÅ HÄR SPRIDER VI BILDEN AV HEMSLÖJDEN. INLEDNING STARTSIDA Har du frågor eller funderingar rörande det här dokumentet? Per Björklund Kommunikatör M: 070-890 94 58 T: 08-54 54 94 58 E: [email protected] SÅ HÄR SPRIDER VI BILDEN AV

Läs mer

Korpen. Grafisk manual. Version 3 2012.08.08. Korpen 08.08.12

Korpen. Grafisk manual. Version 3 2012.08.08. Korpen 08.08.12 Korpen Grafisk manual Version 3 2012.08.08 Innehåll 1 Introduktion 1 Introduktion 1 2. Logotype 3 2.1 Översikt 4 2.2 Färger 5 2.3 Placering 6 2.4 Kontrast 7 2.5 Friyta 7 2.6 Format 8 2.7 Andra Användare

Läs mer

Koncept och (lite) gränssnittsdesign Ove Jansson Baserad på tidigare föreläsningar av Jody Foo och Mattias Arvola

Koncept och (lite) gränssnittsdesign Ove Jansson Baserad på tidigare föreläsningar av Jody Foo och Mattias Arvola Koncept och (lite) gränssnittsdesign Ove Jansson Baserad på tidigare föreläsningar av Jody Foo och Mattias Arvola Avstämning www.menti.com -> 89 07 2 Anonyma frågor www.menti.com -> 88 66 26 Vad som ska

Läs mer

Yrkeshögskolan Novias grafiska manual för Aboa Mare

Yrkeshögskolan Novias grafiska manual för Aboa Mare Yrkeshögskolan Novias grafiska manual för Aboa Mare 2 Innehåll Förord... 2 Logotyp... 3 Logotypens användning... 4-5 Användning av DNV-certifieringsmärke... 6 Färger... 7 Typografi... 8 Annonsering...

Läs mer

Kooperativet OLJA Oberoende Liv Jönköping Assistans

Kooperativet OLJA Oberoende Liv Jönköping Assistans Grafisk manual 2014 Kooperativet OLJA Oberoende Liv Jönköping Assistans En gemensam bild och upplevelse Våra medlemmar och anställda skapar en bild av oss huvudsakligen genom vårt arbete, men också genom

Läs mer

Logotyp...3. Typografi...4. Färgpalett...6. Bilder...7. Dekor...8. Utskick...10. Informationsblad...11. Exempel på trycksaker...12. Powerpoint...

Logotyp...3. Typografi...4. Färgpalett...6. Bilder...7. Dekor...8. Utskick...10. Informationsblad...11. Exempel på trycksaker...12. Powerpoint... Grafisk profil Innehåll Logotyp...3 Typografi...4 Färgpalett...6 Bilder...7 Dekor...8 Exempel Utskick...10 Informationsblad...11 Exempel på trycksaker...12 Powerpoint...13 Rollup...14 Dokumentmall...15

Läs mer

SVERIGES RADIO Manual och verktygslåda 1.3

SVERIGES RADIO Manual och verktygslåda 1.3 SVERIGES RADIO Manual och verktygslåda 1.3 Välkommen! Varje framgångsrik verksamhet representeras av en tydlig symbol, en logotyp. Likaså kännetecknas varje framgångsrik verksamhet av att den lyckats förmedla

Läs mer

SVERIGES RADIO Manual och verktygslåda 1.0

SVERIGES RADIO Manual och verktygslåda 1.0 SVERIGES RADIO Manual och verktygslåda 1.0 Välkommen! Varje framgångsrik verksamhet representeras av en tydlig symbol, en logotyp. Likaså kännetecknas varje framgångsrik verksamhet av att den lyckats förmedla

Läs mer

Version 1.0 20111209. Grafisk manual

Version 1.0 20111209. Grafisk manual Version 1.0 20111209 Grafisk manual INNEHÅLL 1. Om Trosa kommuns grafiska profil och manual Sid 3 2. Kommunvapnet Sid 4 2.1. Form och ursprung Sid 4 2.2. Användning av vapnet Sid 5 2.3. Vapnets färger

Läs mer

SAMTAL MED OCH OM BOKSTAVEN Att ta fram ett teckensnitt

SAMTAL MED OCH OM BOKSTAVEN Att ta fram ett teckensnitt SAMTAL MED OCH OM BOKSTAVEN Att ta fram ett teckensnitt Student: André Falk Lärosäte: hdk, Göteborgs universitet Utgivningsort: Göteborg Utgivningsdatum: Vårterminen 2008 Kurs och utbildningsprogram: Examensprojekt

Läs mer

Version Grafisk manual

Version Grafisk manual Version 1.0 20111209 Grafisk manual INNEHÅLL 1. Om Trosa kommuns grafiska profil och manual Sid 3 2. Kommunvapnet Sid 4 2.1. Form och ursprung Sid 4 2.2. Användning av vapnet Sid 5 2.3. Vapnets färger

Läs mer

varumärkesplattform arjeplogs kommun árjepluove kommuvnna arjeplogs kommun árjepluove kommuvnna

varumärkesplattform arjeplogs kommun árjepluove kommuvnna arjeplogs kommun árjepluove kommuvnna varumärkesplattform FRAMTAGANDE AV VARUMÄRKESPLATTFORM & GRAFISK PROFIL MEDFINANSIERAS AV SPARBANKEN NORD VIA FRAMTIDSBANKEN OM VARUMÄRKET ARJEPLOG Det här är en varumärkesplattform för Arjeplog. Den ska

Läs mer

Förslag. Grafisk manual. Förslag

Förslag. Grafisk manual. Förslag Grafisk manual 2012-11-07 Version 1.01 Innehåll Skinnskattebergs kommunvision 5 Varför en grafisk profil? 5 Informationsenhetens roll 5 Presentationstext för Skinnskattebergs kommun 6 Kommunvapnet 7 Kommunens

Läs mer

Concept Design. Mattias Arvola

Concept Design. Mattias Arvola Concept Design Mattias Arvola 2 Today s Lecture Ideation using structured design concept divergence Structured detailing of concepts ideas Storyboards at a conceptual level Pugh charts 3 Film Time The

Läs mer

VÄRDENS NYHETER MÖT LEENA. Kundtjänst hjälper dig, sid 8-9 Var med och påverka, sid 3 Så blir nya Telegrafen 12, sid 6-7 LÖVLUNDSVÄGEN SID 4-5

VÄRDENS NYHETER MÖT LEENA. Kundtjänst hjälper dig, sid 8-9 Var med och påverka, sid 3 Så blir nya Telegrafen 12, sid 6-7 LÖVLUNDSVÄGEN SID 4-5 VÄRDENS NYHETER NYNÄSHAMNSBOSTÄDER NR 1 MAJ 2018 MÖT LEENA LÖVLUNDSVÄGEN SID 4-5 Kundtjänst hjälper dig, sid 8-9 Var med och påverka, sid 3 Så blir nya Telegrafen 12, sid 6-7 N 58 54 16.439 E 17 56 51.994

Läs mer

Utgivningsdatum: 2008-08 Utgivare: Falkenbergs kommun Produktion: www.buddy.se

Utgivningsdatum: 2008-08 Utgivare: Falkenbergs kommun Produktion: www.buddy.se Grafisk profil Utgivningsdatum: 2008-08 Utgivare: Falkenbergs kommun Produktion: www.buddy.se Den senaste versionen av den grafiska profilen finns på Falkenbergs webbplats, www.falkenberg.se, tillsammans

Läs mer

1. Om GNS-mallen. 1.1 Om mallen. 1.2 Viktiga skillnader

1. Om GNS-mallen. 1.1 Om mallen. 1.2 Viktiga skillnader Innehållsförteckning 1. Om GNS-mallen...1 1.1 Om mallen...1 1.2 Viktiga skillnader...1 1.3 Om formatmallar...2 1.4 Att arbeta med formatmallar...2 1.4.1 Lista formatmallar...2 1.4.2 Applicera formatmallar...3

Läs mer

Designprocessen Användarcentrerad design

Designprocessen Användarcentrerad design Syfte Förstå syftet och nyttan med användarcentrerad design Förstå processen Veta vilka metoder som används för att uppnå hög användbarhet Designprocessen Användarcentrerad design Rósa Guðjónsdóttir Vem

Läs mer

Innehållsförteckning. Innehåll

Innehållsförteckning. Innehåll Javascript övningar Innehåll Detta dokument innehåller flera stycken olika javascript-övningar i olika svårighetsnivåer. Vissa är utförligare beskrivna än andra. Du kan själv välja vilka du vill testa

Läs mer

LISTA WIREFRAMES FÖR SIDOR OCH FLÖDEN

LISTA WIREFRAMES FÖR SIDOR OCH FLÖDEN LISTA WIREFRAMES FÖR SIDOR OCH FLÖDEN Navigering/ramverk (globala funktioner, brödsmulor) Central startsida Lokal startsida Artikelsida / master Sök (kurser/kultur och webbinnehåll som ex. artiklar hantering

Läs mer