phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:=20[php]=20Anz.=20Zeichen=20im=20String=20z=E 4hlen=20und=20ersetz=20en?=

[php] Re: [php] Anz. Zeichen im String z 4hlen und ersetz en

Dario Nuevo php_(at)_phpcenter.de
Wed, 19 Dec 2001 12:35:46 +0100


hi mona..

>zähle und wenn sie gerade ist, das erste ^-Zeichen 
suche und durch den
>entsprechenden öffnen-html-tag ersetze und dann den 
nächsten suche und den durch
>den schließen-tag ersetze.
>

hm, das ganze finde ich irgendwie recht 
verwirrlich.. also mit regex wär das kein problem, 
das so zu machen.. dann suchste einfach nach [^(*.)
^] (kann's eben auch nicht so recht..

wenn du jedoch kein regex benutzen willst (bei mir 
brauch ichs nicht, weil ichs nicht kann *g*), so 
form einfach den string um und mach statt ^
im string "Was ist [^]heute[/^] für ein Tag."..
also erstmal erscheint mir das so logischer (man 
öffnet & schliesst element) und so kannst du gezielt 
'[^]' durch '<sup>' und '[/^]' durch '</sup>' 
ersetzen und musst dich da nicht mit dem zählen 
rumschlagen..

achja, was mir grad auffällt..
was haben u.u. alle endtags und alle starting-tags 
gemeinsam?
beim starting-tag kommt immer '[space]^', bei den 
end-tags immer '^[space]'.. also könntest du das so 
eigentlich auch replacen..

gruss
dn


php::bar PHP Wiki   -   Listenarchive