Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 22 Dołączył: 11.04.2010 Skąd: Tarnów Ostrzeżenie: (0%)
|
Witam,
Moim celem jest podzielenie ciągu w którym separatorem jest na przykład taki znak: | ale pod warunkiem, że przed tym znakiem nie występuje np. \
Kod prawie działa prawidłowo, niestety ucinany jest znak występujący przed |, czyli: "2" w ciągu: "string1\|string2". Chciałbym też, żeby skrypt usuwał/pomijał znak: "\", jeśli występuje on tuż przed "|", niestety lookahead nie wszędzie jest prawidłowo wspierany, dlatego zdecyduję się chyba na użycie osobnej funkcji, chyba że można to osiągnąć przy zastosowaniu odpowiedniego wzorca (IMG:style_emoticons/default/rolleyes.gif) . Wiem jak osiągnąć mój cel innymi sposobami tj. explode + pętla foreach + instrukcja warunkowa, ale interesuje mnie wykonanie tego za pomocą wyrażeń regularnych. Macie jakieś pomysły na prawidłowy pattern ? (IMG:style_emoticons/default/wink.gif) Ten post edytował session 1.11.2013, 23:45:54 |
|
|
|
session RegExp dzielenie ciągów 1.11.2013, 22:07:33
Crozin Wyrażenia regularne nie są najlepszym rozwiązaniem... 1.11.2013, 22:18:54
no_face Jak to wszystko Twoje to zmien seperator:
[PHP] p... 1.11.2013, 22:25:30
com no_face
CytatWiem jak osiągnąć mój cel innymi spos... 1.11.2013, 22:29:08
session @Crozin dzięki za odpowiedź .
W odniesieniu do T... 1.11.2013, 22:56:01
Crozin Ad. 3. Mimo wszystko powinieneś mieć tą pętlę. Pom... 1.11.2013, 23:15:51 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 04:56 |