![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 19.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
String:
.cos = cos innego; .cos2 = cos innego2; a tu coś dodatkowego .cos3 = cos innego3; i tu () /// o takie (IMG:style_emoticons/default/questionmark.gif) ! pierdoły itd.. Jak zbudować wzorzec, by usunąć wszystko po ";" (a przed '.') ? (Czyli "a tu coś dodatkowego", "i tu () ///..." etc.. Próbowałem np. $wzorzec = "(;[.]+\.)" i kilka innych kombinacji z wyszczególnieniem znaków (\d\s\n\ta-zA-Z0-9) itp. ale nie działa |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 19.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poszło, dzięki.
Jeśli możesz, wytłumacz tylko fragmenty: (.*?) - czyli dowolny znak 0 lub więcej razy, ale po co jeszcze "?" - czyli dowolny 0 lub więcej i ma wystąpić 0 lub jeden raz ? (\\n|$) - dlaczego znak nowej linii jest poprzedzony backslashem ? Skoro backslash zmienia to co za nim stoi w normalny znak, to nie powinien szukać w ten sposób backslasha i "n" ? Tzn. wiem, że nie powinien, bo działa, ale dlaczego ? no i to |$ ? Chodzi o to, że znak nowej linii albo koniec ciągu ? /s - wiem, że \s znaczy spacja, a /s po ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 23:48 |