Vika 4. Vinnsla með gögn Flashcards
Hvað gerir less skipunin?
Sýnir innihald skrár eina síðu í einu.
aflúsari fyrir regex?
regex101.com
Við segjum að strengur passi við (e. matches) reglulega segð ef ?
Strengurinn tilheyrir mengi þeirra strengja sem segðin skilgreinir.
Hreinir stafir (literal characters) ? (regex)
Einfaldasta reglulega segðin er hlutstrengur með stöfum eingöngu. Strengur passar ef hann inniheldur hlutstrenginn.
Einn stafur ? (regex)
Táknið . passar við alla stafi en aðeins nákvæmlega einn staf.
Safn stafa ? (regex)
Með hornklofa má tilgreina mengi af stöfum. Setjum þá stafina í hornklofa: [abc] eða [a-z] til dæmis sem táknar alla lágstafi frá a til z.
Andhverfa safna ? (regex)
Einnig hægt að segja að allt nema tilteknir stafir eigi að passa með ^
Setjum þá ^ fremst inn í hornklofann.
Regluleg segð: t[^e-h]n
Fyrst og aftast í línu ? (regex)
^ þýðir upphaf línu. Athugið að ^ er fyrir utan hornklofann. Þá passar ^[A–Z] við línu sem byrjar á hvaða hástaf sem er í stafrófinu.
$ þýðir endi línu
[0–9]$ passar við línu sem endar á tölustaf.
Ótakmörkuð endurtekning ? (regex)
Táknið * passar við ekkert eða fleiri tilfelli af reglulegu segðinni á undan. Ath: einn bókstafur er regluleg segð. Táknið + passar við eitt eða fleiri tilfelli af reglulegu segðinni á undan.
Takmörkuð endurtekning ? (regex)
Hægt að ákveða tiltekinn fjölda endurtekninga með { }
– a{n} nákvæmlega n endurtekningar af a
– a{n,} a.m.k. n endurtekningar af a
– a{n,m} n til m endurtekningar af a
Hlutsegðir ? (regex)
Til að auðvelda okkur að endurtaka stærri segðir getum við hópað hluta segðarinnar með svigum: ( )
abc* passar við ab, abc, abcc, abccc, …
Hvað eru síur (e. filter)?
Við getum verið með margar pípur og keðjað þær saman, þá kallast pípurnar síur (e. filter).
hvað gerir wc ?
Telur stafi, orð og línur í staðalinntaki.
Valkostir og flögg:
- l til að sjá fjölda lína,
- w til að sjá fjölda orða
- c til að sjá fjölda stafa.
Hvað gerir head?
Sýnir fyrstu línurnar í staðalinntaki.
Valkostir:
- n sýnir fyrstu n línurnar
- cn sýnir fyrstu n bætin
Hvað gerir tail ?
Sýnir öftustu línurnar í staðalinntaki. Virkar svipað og head en hefur -n+n til að sýna allt nema efstu n-1 línuna og -f til að fylgjast með skránni og bæta við línum þegar hún stækkar.