Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> str.search, :)
Grapp
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.11.2006

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Mam taki problem, iż przeszukuje jakiś dowolny string w poszukiwaniu czegoś, np:

Kod
var str = 'Blahblahblah xxx (.*?)aazz';


I w jaki sposób wyciągnąć to co jest zapisane pod (.*?) ?
Chodzi mi o to, że to może być dowolna wartość, a ja chcę ją uzyskać, i potem do czegoś wykorzystać.

Ten post edytował Grapp 3.11.2006, 21:45:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Astarot
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 4
Dołączył: 5.02.2006

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


Wyrażenia regularne.

http://pl.php.net/manual/pl/ref.pcre.php
http://pl.php.net/manual/pl/ref.regex.php

Edit:

Ops.. właśnie zauważyłem że ten post jest w dziale javascript, w tym wypadku także należy
użyć wyrażeń regularnych.

http://wortal.php.pl/wortal/artykuly/javas...xp_w_javascript

Ten post edytował Astarot 3.11.2006, 22:00:34
Go to the top of the page
+Quote Post
Grapp
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.11.2006

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


Heh zauważyłem swój błąd, mianowicie:

Tak powinno wyglądać:
Kod
var str = 'blah blah blah 123aazz';


A str.search wygląda tak:
Kod
var result = str.search(/blah (.*?)aazz/i);


Tamto wszystko czytałem, ale nie znalazłem jak wyciągnąć to co jest zapisane pod (.*?) czyli w tym wypadku liczba 123.

Co do php to sprawa jest dziecinnie prosta, jak w JS mniemam jest podobnie, tylko nie wiem jak (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Jak php umiem, tak JSa ni w ząb, a niby podobny język (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował Grapp 3.11.2006, 22:39:06
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 - 18:43