Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrażenia reguralne PEARL w PHP bardziej zaawansowane
michas262
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.04.2009

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


Witam!

Czy może ktoś wie o istnieniu możliwości używania powtórzeń w wyrażeniach regularnych odnosi się to do funkcji typu preg_match.

Dokładnie chodzi mi o wyszukiwanie w danym stringu treści typu (nieznany_znak)slowo(nieznany_znak_taki_sam_jak_na_poczatku)
czyli, żeby wyciągało wszystko typu wslowow, tslowot, :slowo:, =slowo=

Istnieje może coś takiego typu jak używanie zmiennych w danym wyrażeniu jak przy preg_replace (czyli np. preg_replace( "#([a-z]+)asd#", "$1" $tekst) ), bo sprawdzałem wyrażenia typu: "#(.{1})slowo$1#" i to nie dział, być może nie poprawnie tego używam.

Będę wdzięczny za wszelką pomoc.

Pozdrawiam

Ten post edytował michas262 9.08.2009, 20:18:25
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




http://forum.php.pl/index.php?showtopic=12...st&p=645828


--------------------
Go to the top of the page
+Quote Post
TrevorGryffits
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


Kod
#(.?)slowo\1#

Takie coś?
Go to the top of the page
+Quote Post
michas262
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.04.2009

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


Dzięki, o to właśnie chodziło.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 04:51