![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od paru dni męczę się z wyrażeniami regularnymi, a w zasadzie z jakimiś nieregularnymi wyjątkami. Może popełniam gdzieś głupi błąd - będę wdzięczny za zwrócenie uwagi. Chcę wyłuskać nazwy znaków i ich kodowanie z pliku http://www.sagehill.net/livedtd/html40loos...symbol.ent.html, czyli wrzucić w tablicę Alpha oraz kod /&/#913; z linii:
Udało mi się to zrobić okrężnie, ale nie idzie zrobić tego bardziej prostym sposobem. Dlaczego wyrażanie regularne działa w tej postaci:
A kiedy dodam # to już nie:
Dlaczego "& jest interpretowane jako amp; gdy go nie domykam? Przy:
Wyświetla się: Kod Array ( [0] => CDATA "? [1] => amp;#402 ) Dlaczego działa:
ale już nie:
Dlaczego działa:
ale już nie:
Czy to są znaki zakazane? Nie pomaga nawet ich cytowanie (dodanie \). Nie znalazłem ich w wykazie znaków do cytowania. Jak mogę wobec tego znaleźć coś znajdującego się pomiędzy tymi znakami? Może to wina serwera (CBA)? Ten post edytował f#a#oo 17.09.2011, 19:47:49 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 09:28 |