Themabewertung:
  • 1 Bewertung(en) - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Algorithmen-Plugin
#22
(22.07.2011, 17:52)Felk schrieb: Und das mit den URL's ist mir klar, aber ich hab keine Möglichkeit gesehen, eine Backreference eines regulären Ausdrucks zu manipulieren.

Dafuer gibt's den e-Modifikator.

PHP-Code:
<?php
$in 
"foo R U R' U' bar [alg]R U R' U'[/alg] ney";
$move "\b[UDFBLR]('|2|\b)";
$out preg_replace"#\[alg](.*?)\[/alg]|($move$move){2,})#e"'garron("$1$2")'$in );
function 
garron $alg ) {
  
$raw stripslashes$alg );
  
$par strtr$raw" '""_-" );
  return 
"[url=http://alg.garron.us/?alg=$par]{$raw}[/url]";
}
print 
$out

Eingabe und Resultat:
Code:
foo R U R' U' bar [alg]R U R' U'[/alg] ney
wird zu:
foo [url=http://alg.garron.us/?alg=R_U_R-_U-]R U R' U'[/url] bar [url=http://alg.garron.us/?alg=R_U_R-_U-]R U R' U'[/url] ney

Sieht dann so aus:

foo R U R' U' bar R U R' U' ney
Zitieren


Nachrichten in diesem Thema
Algorithmen-Plugin - von Felk - 21.07.2011, 19:55
RE: Algorithmen-Plugin - von Stefan - 21.07.2011, 20:22
RE: Algorithmen-Plugin - von LinusR - 21.07.2011, 20:55
RE: Algorithmen-Plugin - von Felk - 21.07.2011, 21:26
RE: Algorithmen-Plugin - von Stefan - 21.07.2011, 21:48
RE: Algorithmen-Plugin - von Felk - 21.07.2011, 23:14
RE: Algorithmen-Plugin - von Stefan - 21.07.2011, 23:20
RE: Algorithmen-Plugin - von Felk - 21.07.2011, 23:52
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 01:05
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 01:00
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 01:11
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 01:19
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 01:28
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 01:37
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 02:01
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 02:14
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 03:09
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 03:33
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 03:27
RE: Algorithmen-Plugin - von LinusR - 22.07.2011, 09:54
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 17:52
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 18:20
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 21:04
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 21:43
RE: Algorithmen-Plugin - von Michaelius - 22.07.2011, 21:20
RE: Algorithmen-Plugin - von Felk - 22.07.2011, 22:11
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 23:22
RE: Algorithmen-Plugin - von Stefan - 22.07.2011, 23:41
RE: Algorithmen-Plugin - von Felk - 23.07.2011, 01:02
RE: Algorithmen-Plugin - von Felk - 23.07.2011, 01:29
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 12:51
RE: Algorithmen-Plugin - von Felk - 23.07.2011, 17:54
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 18:27
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 18:40
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 18:29
RE: Algorithmen-Plugin - von Felk - 23.07.2011, 19:45
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 20:08
RE: Algorithmen-Plugin - von Stefan - 23.07.2011, 20:30

Gehe zu: