Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Problem z wyrażeniem regularnym, pobranie wszystkich <h1> z tekstu
pgrzelka
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


Witam

mam jakiś tam tekst html zapisany w zmiennej
Kod
tekst = "to jest tekst html <h1>naglowek</h1> tekst tekst <h1>tekst<br></h1> dalszy tekst"

chciałbym pobrać z takiego tekstu wszystkie h1 h2 h3
mam taki kod
Kod
var matches = tekst.match(/<h[^<]+>[^>]*[<br>]*<\/\h.>/g);


niestety nie interpretuje mi on <br> w <h1>

proszę o pomoc

podbijam, na prawdę nikt nie wie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pgrzelka
post
Post #2





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


@zegarek84: Twoje wyrażenia nie działają na moim przykładowym tekście,
Kod
... matki i żony Edypa.</p><h1>tresc<br> antygony</h1><p>rozpoczyna się w momencie ...


używam drzewka dom za pomocą jquery
Kod
$('div').find('h1,h2,h3')


dziękuje wszystkim za pomoc
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(pgrzelka @ 25.10.2010, 13:51:43 ) *
@zegarek84: Twoje wyrażenia nie działają na moim przykładowym tekście
że niby jakie?? - nie prosiłeś o gotowca a pytałeś się gdzie jest problem - więc problem opisałem dosyć dokładnie... jeśli nie chcesz się uczyć to już nie mój problem - na zdania jakie wyżej podałeś pisałem gdzie problem i wystarczyło deczko pomyśleć by mieć uniwersalne rozwiązanie...

jeśli szukasz gotowców to tutaj uzyskasz tablicę array lub null z dopasowanych wyrażeń i nie wazne jakie zdanie - choć fakt sam zadko stosuję wyrażenia regularne nawet w php i wolę DOM...

odpal sobie to w konsoli lub dopisz otoczę js...

"... matki i żony Edypa.</p><H1>tresc<br> an\r\ntygony</h1><p>rozpoczyn<h2>a się w mo</H2>mencie ...".match(/<(h\d>)[\S\s]+?<\/\1/gi)
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 02:41