Diskuze: Extrahování hodnoty z textu a dosazení hodnoty
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj, jedná sa o zostavenie jednoduchého algoritmu, teda základnú zručnosť, ktorá by žiadnemu programátorovi nemala chýbať. Ako začiatočník sa, samozrejme, budeš na podobných úlohách občas zasekávať, ale práve ich samostatným riešením sa zdokonaľuješ. Ak prídeš na riešenie sám (aj keby ti to trvalo dlhšie), dá ti to oveľa viac, než riešenie len opísať odniekiaľ z internetu, alebo si ho vypýtať na nejakom fóre.
Tak, a keď máme výchovný diss za sebou, ideme ten problém vyriešiť
(samozrejme, ak si chceš ešte skúšať lámať hlavu sám, nikto ťa nenúti
ďalej čítať…)
Konkrétne metódy a techniky, ktoré potrebuješ na implementáciu jednotlivých krokov si určite zvládneš dohľadať sám, napr. v tunajšom Python tutoriáli.
Děkuji už jsem na to přišel
Případně kdyby někoho zaujímalo řešení:
import time
word = "Další zprávu můžete odeslat za 1:35 min"
print("-----")
#Rozdělení do čistého formátu (Pouze 1:22)
slovo = word[-8:-4]
print(slovo)
#Rozdělení na minuty a sekundy
Splinter,Plinter = slovo.split(':')
#Převod na int
minc = int(Splinter)
secc = int(Plinter)
#Převod minut na sekundy
min = minc * 60
#Jedna sekunda navíc, projistotu.
sec = secc + 1
counted = min + sec
for i in reversed(range(0, counted)):
time.sleep(1)
print("%s\r" %i,)
print("Dokončeno")
M. Hanacek to myslel tak, ze
"...1:35 min" slovo = word[-8:-4] // 1:35
"...11:35 min" slovo = word[-8:-4] // 1:35 spatne, melo byt 11:35
Mozna by bylo lepsi to splitovat od zacatku na mezery. Nebo pouzit reg. vyraz na
vyhledavani.
Zobrazeno 6 zpráv z 6.