Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pomoc z wyrażeniem regularnym
Forum PHP.pl > Forum > PHP
Fixus
Mam problem. Potrzebuje w swoim kodzie namierzyć i wyczyścić pewien ciąg znaków.

szukam czegoś takiego: plik.php;jsessionid=E34681264FA86617700C635EE3E4BF45

i teraz:

1. "plik.php;jsessionid=" - jest to stały element
2. wszystko po znaku "=" jest generowane dynamicznie każdorazowo po odświeżeniu/wejściu strony. Potrzebuje usunąć wszystko co jest po plik.php

czyli na takiej zasadzie, ze

znajdź plik.php;jsessionid=E34681264FA86617700C635EE3E4BF45 i zamień na plik.php

I teraz mam problem z ułożeniem wyrażenia regularnego które wrzucę jako pattern dla funkcji preg_replace

proszę o pomoc. Jak to zmontować.

Pozdrawiam
everth
Wszystko o Regular Expression. Na szybko to może to ci pomoże:
Kod
/(?<=plik\.php\;jsessionid\=)[0-9A-Z]+/
cojack
Nie masz co robić tylko próbować kraść sesje php na serwerze innym klientom i się próbować podszyć? Nie uda Ci się, więc sobie daruj.
Fixus
Cytat(cojack @ 26.07.2010, 14:05:46 ) *
Nie masz co robić tylko próbować kraść sesje php na serwerze innym klientom i się próbować podszyć? Nie uda Ci się, więc sobie daruj.


Pierw pomyśl i spytaj zanim będziesz gadał jakieś głupoty i obrażał ludzi.

@everth - dzięki. sprawdziłem. Generalnie to to co potrzebuje. Dziękuje
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.