16. oktober 2004 - 18:27
Der er
12 kommentarer og 1 løsning
Ændre tekst imellem bestemte tegn
Er det muligt at ændre al tekst der er imellem < og > Fx: <BR> til <br>???
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. oktober 2004 - 18:37
#1
Ikke testet: <?php preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $html_body); ?>
16. oktober 2004 - 18:41
#2
Jeg fik et script som efter sigende skulle fungere.. <? $str = ' <P><IMG class="ImageRight" height=185 src="/php/show?Image.php?ID=22" width="185" align="right"> '; preg_match_all("/(\s[^\s]*=(['\"]).+\\2)/Ui", $str,$out, PREG_PATTERN_ORDER); $str=preg_replace("/(=(['\"]).+\\2)/Ui","ToBeReplaced",$str); $str=preg_replace("/<(.*)>/Uei","'<'.strtolower(\"$1\").'>'",$str); for($i=0;$i<count($out[0]);$i++) { $TheStr=$out[0][$i]; $TheInsidePath=preg_replace("/^.*(=.*)$/U","\\1",$TheStr); $str=preg_replace("/tobereplaced/i",'#$%'.$i.$TheInsidePath,$str,1) or die($TheInsidePath); } $str=preg_replace("/#\\$%\d+=/i","=",$str) or die($TheInsidePath); echo($str) ?>
16. oktober 2004 - 18:55
#3
Udskift ord hvis du nu f.eks skulle have lyst til at censurere et eller andet.... Den funktion jeg bruger er str_replace funktionen. I følgende eksempel bytter jeg ordet "fuck" ud med "BIIIIP" $streng = "Og så sagde jeg, fuck hvor er du grim!"; $censur_streng = str_replace("fuck", "BIIIIP", $streng); echo "Original = $streng</p>"; echo "Censureret = $censur_streng</p>"; Hvor resultatet i en browser er: Original = Og så sagde jeg, fuck hvor er du grim! Censureret = Og så sagde jeg, BIIIIP hvor er du grim!
16. oktober 2004 - 19:03
#4
dizzim det eksempel har da intet med spørgsmålet at gøre. Problemet ligger højst sandsynligt i en dårlig wysiwyg editor ell. som skriver grimme tags. Dette kan man så rette op på med et stykke kode som den jeg smed til sidst. *S*
16. oktober 2004 - 19:06
#5
frac: lige præcis... :o)
16. oktober 2004 - 19:07
#6
;)
16. oktober 2004 - 19:10
#7
frac: du skulle vel ikke lige lægge inde med en funktion der kan tilføje / til <img> tags? Så <img src="***.***"> bliver til <img src="***.***" />
16. oktober 2004 - 19:11
#8
ups.. gik lidt for hurtigt.. læste det bare somom han ville ændre noget tekst med noget andet, my bad :P
16. oktober 2004 - 19:18
#9
sesam nej desværre ikke..
16. oktober 2004 - 19:23
#10
frac: smider du lige et svar...
16. oktober 2004 - 19:26
#11
Svar =)
16. oktober 2004 - 19:28
#12
jeg takker.. *S*
Vi tilbyder markedets bedste kurser inden for webudvikling