![]() |
![]() ![]() |
![]() |
-preg_match- |
![]()
Post
#1
|
Goście ![]() |
Witam, mam skrypt który w stringu zamienia x-x, na x-x, czyli 5-2, na 3. A jak zrobić żeby brał też pod uwagę -x-x, próbuje dodać - z przodu, ale nic nie daje. :/ |
|
|
--k3dziu-- |
![]()
Post
#2
|
Goście ![]() |
Sam się jeszcze uczę korzystać z wyrażeń regularnych, ale spróbował zapisać tak (wersja długa):
znak |pośrodku wyrażenia to LUB a w wersji krótkiej to tak: $ile = preg_match_all('|.(\d+)\-(\d+)|', $text, $matches); znak . na początku oznacza dowolny znak (dowolny znaczy że dowolny, także litery i inne co może powodować błedy) |
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
Mam tak i dupa, -5-10, wychodzi -5, czyli nie czyta minusa. :/ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
-------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
-preg_match- |
![]()
Post
#5
|
Goście ![]() |
Dzięki! Super, działa. Ale dlaczego jak zamienie -, na +, to nie działa -x+x? :<
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 292 Pomógł: 89 Dołączył: 27.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Teraz powinno działać dla "+" i "-" -------------------- Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 08:56 |