![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 13.05.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
Mam taki problem, ponieważ nie wiem jak napisać wyrażenie które bedzie mi pokazywało w pliku test.txt tylko to co wybiore. Oto kod PHP:
A tak wygląda wyodrębniona zawartość:
W pliku mam więcej takich "wiadomości" lecz ja chcę aby w pliku test.txt zapisywała się wiadomość o konkretnym hashtagu czyli w tym wypadku A1 czyli wiadomość ABCD i najlepiej bez znaczników HTML.. Wiem , że zapis (.*) pobiera wszystko bez wyjątku.. Czy to w ogóle możliwe ? Proszę o pomoc w napisaniu wyrażenia regularnego które będzie wyznaczało tylko konkretną wiadomość .. Ten post edytował Kashikumek 21.05.2015, 13:33:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat to jest kod, ktory jest generowany z szablonu Czasami szablon może się wykrzaczyć z powodu danych z zewnątrz… (IMG:style_emoticons/default/wink.gif) Bardziej chodzi mi raczej o samo traktowanie HTML jako stringa, bo tutaj upatrywałbym całego problemu. HTML to IMO tekstowy zapis przestrzennej struktury, jaką jest DOM i jako taka powinna być traktowana. Chociaż w sumie to już zależy co nas bardziej interesuje: kod jako kod czy to, co ten kod tworzy (bo kod bardzo często może się różnić od tego, co następnie uzyskamy w DOM). Stąd wziął mi się wzór niezgodny ze specką (no nie umiem myśleć o HTML jedynie jako o stringu - być może to już zboczenie (IMG:style_emoticons/default/wink.gif) ) Cytat Ze niby regexp w porownaniu do DOMa to armata?? Regex jest strasznie low-levelowy… DOM to jednak bardzo pomocna abstrakcja
Pewnie, można low-levelowo… ale ja tam wybiorę wygodę (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 10:31 |