![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, męczę się z parserem znaczników coś w rodzaju bbcode (ale to nie będzie bbcode) za pomocą preg_match_all.
Chciałbym, żeby parsowało znaczniki na końcu stringu, np: CODE [znacznik] obszar znacznika pierwszego [znacznik] obszar znacznika drugiego [/znacznik] [/znacznik] Czytałem w dokumentacji o offset ale nie wiem za bardzo jak to zastosować. Może ktoś miał ww. problem? Ten post edytował Sekwer 27.03.2010, 12:47:08 |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
co dokładnie chcesz otrzymać? pokaż to na przykładzie najlepiej.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 9 Dołączył: 16.09.2005 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy ci to pomoże ja za pomocą arraya to sprawdzam i działa mi znacznik np code w drugim znaczniku code!
1 Znaczniki odpowiedzialne za otwierania a drugi za zamykanie ![]() Jeszcze nie mam funkcji do sprawdzania czy został zamknięty podczas wywyłania formularza ale to da sie zrobić ;D a Taka ciekawosta rozwiązanie tablicy z [b] [c] mam cos takiego, zawsze coś innego ;D
W Razie czego pisz ;P Moze pomogłęm cos ;P Ten post edytował _Martin_ 27.03.2010, 12:21:42 -------------------- ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hej, poradziłem sobie z tym.
Czasami najprostsze rzeczy są najlepsze ![]() Macie po plusiku za chęci ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Spójrz na mój parser BbCode (link w sygnaturce). Pomimo swojej nazwy idealnie nada się do tego co aktualnie chcesz uzyskać.
Ten post edytował wookieb 27.04.2010, 19:15:40 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 18.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Twojego parsera nie widziałem, ale już pięknie sobie poradziłem z regexami.
Odpowiedź była prostsza niż myślałem... Pozdrawiam ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 07:51 |