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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
ehh no i finalnie nie działa, poprawiłem to co podałeś :/
Kod wygląda tak: Kod <!-- BEGIN costam --> {costam.CZTERY} <!-- END costam --> I mimo tego:
Na ekranie pojawia mi się: {costam.CZTERY} EDIT: Aha i finalnie to jest jeden string, nie da:
EDIT: Dobra, działa. Tutaj:
Miało być tak:
+ dwa razy $matches[1] a nie 0 a potem 1 (IMG:style_emoticons/default/wink.gif) Dzięki. Ten post edytował Michael2318 26.01.2013, 16:52:21 |
|
|
|
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
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: 27.12.2025 - 01:03 |