Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 2.225 pregleda

Najnovija ↓

Kako izdvojiti odregenu reč iz teks polja 13.06.2021. u 12:32 · pre 65 meseci #1
Kako izdvoiti odregenu reč iz tekst polja u koje ima nekonzistentat unos podataka, kako na primer:
Skopje, ul. Makedonija br. 2
bul. Makedonija bb Bitola, grad vo Makedonija
bulevar HHHHHH Prilep - Makedonija
Ѓorče Petrov, Veles, na magistralnom putu ka hhhhhhhhh

a treba dobiti novo polje sa sledeќim podatocima:
Skopje
Bitola
Prilep
Veles

Hvala.
Re: Kako izdvojiti odregenu reč iz teks polja 13.06.2021. u 17:50 · pre 65 meseci #2
Pomocu RegExpression ili parsovanjem (split, instr, left, right, mid, len i ostale string f-je) unetog teksta tj. stringa.
Pozeljno recimo da se napravi f-ja koja za zadatu ulaznu vrednost to radi i vraca odgovarajucu povratnu vrednost f-je.

primer gde se od stringa pravi niz gde je delimiter " " (prazan string)

niz = split("Skopje, ul. Makedonija br. 2"," ")

' Skopje je prvi clan niza - niz(0) u konkretnom primeru


Malo vise o SPLIT na lokaciji (tu se mogu naci info. i za ostale f-je)
docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/split-function
Re: Kako izdvojiti odregenu reč iz teks polja 14.06.2021. u 07:52 · pre 65 meseci #4
Koliko vidim problem je što je omogućen slobodan unos adrese što je potencijalno veliki izvor problema
to polje treba rastaviti na nekoliko logičnih adresa, mesto, poštanski broj

ili imati spisak mesta pa to tražiti u tom stringu i prepoznati koje je mesto u pitanju, mada ni to nije savršeno rešenje
Potpis
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
Re: Kako izdvojiti odregenu reč iz teks polja 14.06.2021. u 08:35 · pre 65 meseci #5
dragancesu , da nasumicni unos podataka je problem koji se ne moze kontrolisati jer se podatke preuzimaju iz vishe izvora koisnika.
Ostalima hvala na sugestije.


Citat:
dragancesu: Koliko vidim problem je što je omogućen slobodan unos adrese što je potencijalno veliki izvor problema
to polje treba rastaviti na nekoliko logičnih adresa, mesto, poštanski broj

ili imati spisak mesta pa to tražiti u tom stringu i prepoznati koje je mesto u pitanju, mada ni to nije savršeno rešenje
Re: Kako izdvojiti odregenu reč iz teks polja 14.06.2021. u 09:57 · pre 65 meseci #6
Ne postoji univerzalno rešenje za to što ti tražiš.
Ako ne možeš da kažeš (svojim rečima) po kom pravilu se nalazi ime grada u adresnom podatku, onda ne možeš ni računaru da objasniš kako da to uradi.

Na mom prvom poslu (honorarnom), pre 30 godina imao sam zadatak da iz adresnih podataka napravim izveštaje koji su trebali da uključe ulicu i grad. Naravno, svako je unosio naziv ulice i naziv grada onako kako bi im palo na pamet. Ista ulica napisana na različite načine, gradovi napisani malo velikim, malo malim slovima, greške u kucanju itd.

Kako sam to radio - krenem od prve adrese, napravim pravilo koje važi za tu adresu, prođem kroz sve podatke. U nekim slučajevima pogodima podatak na drugom mestu. Nađem prvi slog koji nije upao u pravilo, pa napravim pravilo po tom slogu.
I tako kroz celu bazu podataka dok nisam napravio tabelu ključnih reči i pravila, uz gomilu bunarenja i testiranja toga što sam uradio...
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme