Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi
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

Posty w temacie
- woj_tas   [JS] Wyrażenia regularne   12.01.2009, 11:24:33
- - Cezar708   Kod<?php // JavaScript function znajdzPomiedzy...   12.01.2009, 11:42:29
- - woj_tas   Niestety: undefined   12.01.2009, 12:39:45
- - kamil4u   Cytatreturn arr[1]; chyba 0 --> return arr[0...   12.01.2009, 17:15:35


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: 9.10.2025 - 01:47