Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.274 pregleda

Najnovija ↓

uzimanje rijeci iz stringa 26.06.2011. u 14:52 · pre 186 meseci #1
Pozdrav svima.

Imam jedan mali problemcic. Naime, ako imam:

Code:
SELECT IDuser, user FROM user
select iduser,user from user
select iduser,        user from user


Zelim da iz svakog od ova tri slucaja izvucem iduser i user, nekad ce to biti idzgrada, zgrada nebitno koja rijec. Dakle, rijeci zelim da izvucem. :-)

Hvala
Re: uzimanje rijeci iz stringa 26.06.2011. u 17:15 · pre 186 meseci #2
Ovako nešto:
Code:
preg_match_all('/(?:id)?user/i', $string, $matches);

ili ako hoćeš da su meta samo imena kolona:
Code:
preg_match_all('/(?<!from\s)(?:id)?user/i', $string, $matches);
Re: uzimanje rijeci iz stringa 27.06.2011. u 01:13 · pre 186 meseci #3
ili ovako:
Code (php):


$string = 'SELECT IDuser, user FROM user';

preg_match('/\b(id(\w+))\b.+?\2/i', $string, $matches);

print_r($matches);  // $matches[1] = 'IDuser'; $matches[2] = 'user';
 


ovaj regexp ce da ti radi i za npr 'select idzgrada, zgrada from nesto'
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme