Hirdetés

2024. június 10., hétfő

Gyorskeresés

Hozzászólások

(#3739) bartatamas válasza #79335424 (#3737) üzenetére


bartatamas
senior tag

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 ]

Copyright © 2000-2024 PROHARDVER Informatikai Kft.