Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][wyrażenia regularne] Zamiana kodu
Kayne
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Kalisz

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


Witam

czy ktoś by mógł mi 'odwrócić' działanie tego kodu:

  1. <?php
  2. $text = preg_replace("#(.*?)#si", "<span style="color:2">3</span>", $text);
  3. ?>


Bo myślę tutaj, jakby to zrobić i nie mam pomysłów... Na razie doszedłem do takiej postaci:

  1. <?php
  2. $text = preg_replace("<span style="color:(http://)?(.*?)">(.*?)</span>", "#2#si", $text);
  3. ?>



Po prostu zamieniałem wyrażenia etc. ale niestety, nie działa... Pomoże ktoś? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kayne 10.03.2007, 19:09:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kayne
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 30.04.2006
Skąd: Kalisz

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


Przecież napisałem i dałem mniej więcej zarys tego, co chcę otrzymać.

Jak w pierwszy wyrażeniu jest, że zastępuje:

  1. <?php
  2. [color=red]ddddd[/color]
  3. ?>


Na coś takiego;

<span style="color: red">ddddd</span>

To żeby zamieniało:

<span style="color: red">ddddd</span>

na

  1. <?php
  2. [color=red]ddddd[/color] [/qoute]
  3. ?>


Ten post edytował Kayne 10.03.2007, 19:56:02
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: 14.10.2025 - 10:05