Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Wyrażenia regularne
woj_tas
post
Post #1





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Witam

Jak w js z takiego ciągu znaków (linku) \:
  1. /partnerzy/json_rejestr_znajdz_partnerow/Partnerzy.nazwa:szkoła/page:6

wyłuskać słowo "szkoła", tzn każde dowolne słowo wystepujące pomiędzy:
  1. Partnerzy.nazwa:
a
  1. /


Próbowałem z RegExp oraz match, niestety nic nie wychodzi.
Go to the top of the page
+Quote Post
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Kod
<?php
// JavaScript
function znajdzPomiedzyPartnerzy(str) {
 var patt1 = /.+Partnerzy.nazwa:(.+)\//g;
 var arr = str.split(patt1);
 return arr[1];
}
document.write(znajdzPomiedzyPartnerzy("/partnerzy/json_rejestr_znajdz_partnerow/Partnerzy.nazwa:szkola/page:6"));
?>


więcej na JavaScript RegExp Object Reference

pozdrawiam
Cezar708

Ten post edytował Cezar708 12.01.2009, 11:43:19
Go to the top of the page
+Quote Post
woj_tas
post
Post #3





Grupa: Zarejestrowani
Postów: 230
Pomógł: 36
Dołączył: 31.03.2006
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


Niestety: undefined
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cytat
return arr[1];

chyba 0 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) --> return arr[0];
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:50