Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] proste replace
Fred1485
post 30.09.2015, 16:34:09
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


Kurde siedzę i myślę,a wydaje mi się, że kiedyś już to zrobiłem ale teraz nie potrafię haha.gif

Rozchodzi się o proste replace, wszystkie dopasowania [a]xxx[/a] trzeba zamienić na coś, dla testu niech to będzie [z]xxx[/z]

  1. var pattern = /\[a\](.*?)\[\/a\]/g;
  2. value = value.replace(pattern, "[z]$1[/z]");


Gra i huczy ale wiadomo o co kaman, trzeba jeszcze rozwazyć opcję zagnieżdzenia:

[a]xx[a]zzz[/a]xx[/a]

Już niestety nie działa, wynik jest jaki jest i rozumiem dlaczego taki a nie inny. Wiem, że w rzeczywistości takie coś nie ma sensu ale siedzi mi to w głowie, kombinowałem z kwantyfikatorami ale nie chce trybić.

Ten post edytował Fred1485 30.09.2015, 16:41:08


--------------------
  1. echo 'I was trying';
  2. die ();
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:32