![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Piszę właśnie pewne wyrażenie i niestety nie umiem przejść do najgorszego etapu. Od razu mówię, że nie wiele, a nawet prawie nic nie umiem z wyrażeń regularnych - pierwszy raz uch używam. Oto jaki schemat mam osiągnąć: /ban Largo [ 24, M ] O co w tym chodzi? Pierwszy element to kwestia czy dany tekst do komenda czy nie - wyszukiwanie w tablicy komendy i znak /. Drugi to nazwa użytkownika. A pozostałe 2 to kwestia opcjonalna. I tu pojawia się problem. One są opcjonalne, więc nie wymagane. Można podać 3 lub 4 parametry. I tu chodzi o to, aby zrobić wyrażenie które stawi warunek "spacji". Oto moje wypociny:
Jak poprawić ewentualne wyrażenie, może też porady jak je ewentualnie zoptymalizować :-) Mile widziane porady. Pozdrawiam, Largo |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
mogłeś pokazać swoją wersję (IMG:style_emoticons/default/winksmiley.jpg) - bo z chęcią poszukałbym błędów (IMG:style_emoticons/default/winksmiley.jpg)
u mnie to działa - testowałem - w tablicy 0 jest dopasowaniem do całości:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witaj,
Problem nazwy użytkownika rozwiązałem o dziwo prosto... \D :-) Zresztą, stworzyłem sobie analizator tych komend. I teraz najdziwniejsza nie działa priorytetowa: /ban Largo ^^
Poprawiłem nieco to, ponieważ nie może dojść do takiej sytuacji: /ban Largo M :-) Usunąłem jeden "?", ale nie działa dla podstawy. URL do skryptu to: Sprawdzanie wyrażenia Pozdrawiam, Largo |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 19:34 |