I den hÀr workshopen fÄr du steg för steg utforska regular expressions, frÄn de allra enklaste character classes till mer avancerade capture groups, samtidigt som du lÀr dig JavaScript-metoder som .test() och .match() och hur de kan anvÀndas för att plocka ut exakt den data du behöver.
Skapa regular expressions för att hÀmta ut relevanta delar av strÀngarna nedan
- HÀmta ut #_# frÄn
" Hitta #_# mitt i meningen" - Identifiera antalet vokaler och konsonanter i
"The quick brown fox jumps over the lazy dog." - HÀmta ut mailadresserna frÄn
"Du kan nÄ mig pÄ gus.davidson@chas1234.org, alternativt gus@chÄsacademy.se"
(ÄÀö ska behandlas pÄ samma sÀtt som a-z)
- I regexr.com fÄr du visuell feedback i ett smidigt grÀnssnitt
- AnvÀnd
.match()för att returnera en array med alla matchningar .test()tittar pÄ om en strÀng och en regex matchar varandra och returnerar en boolean- Skapa variabler för alla olika regexes samt av strÀngarna ovan
- Konsollogga resultatet av
.test()och.match()med olika regexes och strÀngar för att fÄ en klarare uppfattning om hur de fungerar