Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wyrażenia regularne
pbanasiak
post 21.03.2005, 19:27:52
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


1/ czy istnieje jakaś funkcja, która działa jak preg_replace ale nie zwraca uwagi na wielkość liter?
2/ potrzebuję zamienić wszystkie wystąpienia
Kod
href="costam"
href='costam'
href=costam

na
Kod
href="?url=costam"
href='?url=costam'
href=?url=costam

i problem w tym, że nie wiem jak to zrobić gry między href a costam nie ma ani apostrofa ani cudzysłowia bo na razie mam coś takiego (nie patrzcie na literówki bo piszę z pamięci):
preg_replace("href=('|\")", "href=\\1?url=", $a);
Go to the top of the page
+Quote Post
bendi
post 22.03.2005, 09:16:57
Post #2





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


  1. <?
  2. preg_replace( '%href=('|&#092;")(.*?)1%si', 'href=$1?url=$2$1', $sString );
  3. ?>


--------------------
Go to the top of the page
+Quote Post
pbanasiak
post 22.03.2005, 17:08:09
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


hmm jak między href= a http:// nie ma ani " ani ' to dalej to nie działa, tak samo nie zamienia jeśli jest HREF zamiast href
Go to the top of the page
+Quote Post
bendi
post 22.03.2005, 17:52:25
Post #4





Grupa: Zarejestrowani
Postów: 401
Pomógł: 5
Dołączył: 14.09.2003
Skąd: Wrocław

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


1 2 3

Ten post edytował bendi 24.03.2005, 09:18:39


--------------------
Go to the top of the page
+Quote Post
crash
post 22.03.2005, 17:58:13
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Spróbuj tego:
  1. <?php
  2. preg_replace('%href=('|&#092;")?(.+)('|\"|>)%i', 'href=1?url=23', $ciag);
  3. ?>


--------------------
Go to the top of the page
+Quote Post
pbanasiak
post 23.03.2005, 19:17:08
Post #6





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


crashu wielkie dzięki
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:56