Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] rozbicie stringa do tablicy
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kufalo
Witam

Posiadam string zawierajacy pewne podciagi oddzielone znakiem srednika
Kod
aaa;bbb;ccc

Chcialbym to rozbic na tablice.
Problem w tym, ze dopuszczalny jest zapis:
Kod
a\;aa;b\\b\\;b;ccc

czyli wystepuje znak ucieczki \ za ktorym moze stac \ lub ;

Ma ktos na to pomysl jak to najszybciej/najsprytniej zrobic?
kamil4u
Rozbij normalnie po ;
Później w pętli sprawdź czy ostatni element/znak każdego ciągu nie jest przypadkiem \ jeżeli jest to złącz ten element z następnym.
kufalo
Cytat(kamil4u @ 18.04.2012, 14:26:05 ) *
Rozbij normalnie po ;
Później w pętli sprawdź czy ostatni element/znak każdego ciągu nie jest przypadkiem \ jeżeli jest to złącz ten element z następnym.


Mysle, ze w takim przypadku moze byc problem:
Kod
a\\;b;c


Musialbym sprawdzac nieparzystosc wystepowania \ na koncu. Dosc zawile, tzn czuje, ze musi byc jakis prostrzy sposob.
Crozin
http://blog.kowalczyk.cc/2011/06/29/php-dz...eczki/?cid=5420 + mój pierwszy komentarz na tym blogu.
kamil4u
Wykrycie parzystości to nie problem, ale rozwiązanie ~Crozin-a wydaje się lepsze.

Jeszcze dość łatwo można by to zrobić używając wyrażeń, ale rozwiązanie ~Crozin-a wydaje się lepsze smile.gif, dlatego nie będę się rozpisywał.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.