Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Potrzebuję najpierw sprawdzić czy przykładowo zmienna $a (to jest string) zawiera w sobie coś takiego:
{costam.hehe}, gdzie największą wartość ma to co podkreśliłem, czyli costam. Dlaczego? Dlatego, że takie fragmenty: {costam}, mają zostać nieruszone, z kolei takie jak już wyżej podałem: {costam.hehe} mają zniknąć w całości, ALE - wyrażenie regularne musi mi zwrócić to co podkreśliłem, a następnie skasować taki ciąg znaków: Kod <!-- costam --> bla bla bla bla {costam.hehe} bla bla bla bla bla bla <!-- costam --> Podsumowując, skrypt musi znaleźć czy w zmiennej występuje taki wzorzec: {X.Y}, jeśli istnieje to pobiera mi wartość X i usuwa to: Kod <!-- X [obojetnie jaki tekst, do momentu] X --> Ktoś byłby w stanie mi pomóc? Regularki to raczej nie jest moja mocna strona ;/ Ten post edytował Michael2318 26.01.2013, 15:36:48 |
|
|
|
Michael2318 Wyrażenia regularne - odnalezienie fragmentu i usunięcie 26.01.2013, 15:35:41
Kofel To jak w końcu jest?
Kod<!-- costam --... 26.01.2013, 15:52:36
Michael2318 Tak:
Kod<!-- costam -->
bla bla bla bl... 26.01.2013, 15:57:46
Kofel Proszę bardzo:
Kod#<!-- (\S*... 26.01.2013, 16:10:10
Michael2318 Dzięki serdeczne, tylko chyba się nie zrozumieliśm... 26.01.2013, 16:14:10
Kofel No napisałeś tak pogmatwanie . Chcesz koniecznie z... 26.01.2013, 16:18:26
Michael2318 Chyba mi się udało:
[PHP] pobierz, plaintext <?... 26.01.2013, 16:21:07
Michael2318 ehh no i finalnie nie działa, poprawiłem to co pod... 26.01.2013, 16:34:27
Kofel Chłopie, zdecyduj się. Przecież od pierwszej odpow... 26.01.2013, 16:50:42
Michael2318 Wyżej znowu nie uwzględniłeś X, ale nie ważne, por... 26.01.2013, 16:55:53
Kofel Ja rozumiem, że Ty sobie jakimiś obejściami rozwią... 26.01.2013, 16:58:41 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:07 |