Csináltam példát a feladatokra. Mindig kisérletezgetek újabb módszerekkel hogy írjam le mit kell beállítani, remélem ez jó lesz
1. feladat:
Az URL változóba teszünk egy teszt URL-t.
Változó beállítása {
név: URL
érték: Szöveges érték {
érték: https://drive.google.com/file/d/235/view?usp=drivesdk
}
}
Csinálunk egy illesztést az URL-ben lévő szövegre. A (.*) szöveg jelöli a változó részt, ez lesz a visszaadott lista első és egyetlen eleme. Egy trükk van a minta megadásában, a ? karaktert \? formában ki kell escape-elni, mert reguláris kifejezésekben speciális szereppel bír.
Változó beállítása {
név: X
érték: Adott elem operátor {
kifejezés: Szövegrészek illesztése operátor {
szöveg: Változó értéke {
név: Szöveges érték {
érték: URL
}
}
minta: https://drive.google.com/file/d/(.*)/view\?usp=drivesdk
pozíció: 1
}
}
}
Összeállítjuk és kiírjuk a végső url-t, összefűzve egy szöveget és az X értékét. Egyébként az X értéke üres lesz ha a mintaillesztés nem sikerült, ezt most nem vizsgálom.
Üzenet megjelenítése {
üzenet: Összefűzés operátor {
kifejezések:
Szöveges érték {
érték: https://drive.google.com/uc?export=download&id=
}
Változó értéke {
név: Szöveges érték {
érték: X
}
}
}
}
2. feladat:
Az URL változóba teszünk egy teszt URL-t.
Változó beállítása {
név: URL
érték: Szöveges érték {
érték: http://maps.apple.com
}
}
Lecseréljük a szövegrészt az újra. Ebben a példában nem is kell reguláris kifejezéseket használni.
Üzenet megjelenítése {
üzenet: Szöveg csere operátor {
szöveg: Változó értéke {
név: Szöveges érték {
érték: X
}
minta: http://maps.apple.
csere: Szöveges érték {
érték: https://maps.google.
}
a minta egy regexp: kikapcsolva
}
}
}
[ Szerkesztve ]