mam ciąg jak poniżej:c Wartości ekstrakt # z par klucz-wartość w ciąg
blablablamorecontentblablabla?name=michel&score=5&age=28&iliedabouttheage=true
wygląda jak zwykły ciąg kwerendy Tak, ale nie jestem w dowolnym kontekście internetowej
teraz chcesz wyodrębnić wartości (po znaku =) przez ich klucz, na przykład, jaka jest nazwa (michel), wynik (5), wiek (28) itp.
Normalnie parsuję ciąg znaków jak pozycję w łańcuchu słowa "nazwa", a następnie dodaj do niej 5 (długość "nazwa =") i nazwij tę pozycję "start", a następnie wyszukaj numer & -zarejestruj i nazwij pozycję "koniec", a następnie pobierz ciąg między początkiem i końcem pozycji.
Ale musi być lepsze rozwiązanie, czy to jest regex?
+1 za właściwe narzędzie do pracy – STW
bardzo ładne.rzeczywiście do pracy – Michel