konto usunięte

Temat: wyrażenia regularne w php

Witam,
mam taki ciąg znaków:
{tooltipHtml:"3 Maja (0,0\x26#160;km / 0 s)"}

i chciałbym wyciąć wszystko od : do pierwszego nawiasu (czyli chciałbym otrzymać coś takiego:3 Maja).
Próbuję takim kodem:
$str = preg_match_all('|{tooltipHtml:,([0-9a-zA-ZąćęłńóśźżĄĆĘŁŃÓŚŹŻ] )|si', $text, $jest);
$a=$jest[0][0];
$wynik = array_unique ($jest[0]);

ale coś nie otrzymuję żadnego wyniku...

Wiecie może co jest nie tak??

Łukasz

konto usunięte

Temat: wyrażenia regularne w php

Łukasz Peta:
Witam,
mam taki ciąg znaków:
{tooltipHtml:"3 Maja (0,0\x26#160;km / 0 s)"}

i chciałbym wyciąć wszystko od : do pierwszego nawiasu (czyli chciałbym otrzymać coś takiego:3 Maja).

Wiecie może co jest nie tak??

Łukasz

Nie wiem po co taki ogromny regex, czy to nie będzie lepsze:

:[ ]*"[ ]*([^(]*)


i tam to tym preg_match'em czy match_all'em potraktuj :)

konto usunięte

Temat: wyrażenia regularne w php

Nic nie dało :/ Zrobiłem sobie debbuga:
print("<pre>");
print_r($str);
print("</pre>");

i zwraca mi 0:/

konto usunięte

Temat: wyrażenia regularne w php

$str = preg_match("/tooltipHtml:\"(.*?)\(/", $text, $match);
$zmienna = $match[1];

problem rozwiązany:)
Krzysztof Suszyński

Krzysztof Suszyński Chief Programmer
(Java & Puppet)

Temat: wyrażenia regularne w php

powiniennes napisać:

preg_match('/[^:]+: *" *([^\(]+) \(/', $subject, $match);



Wyślij zaproszenie do