Mailinglisten-Archive |
Hi Dario, > >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, was Sinn und Zweck der ganzen Sache sein soll, ich erfasse einen Titel in dem es wie z.B bei H2O hochgestellte und niedriggestellte Schriften gibt. Da man die schlecht über die Tastatur eingeben kann, hab ich mir für die Markierung der hochgestellten Sachen ein ^ überlegt. Da das aber auch öfter in einem Titel vorkommen kann (es sind Titel für Veröffentlichungen) kann ich nicht einfach nur ein Leerzeichen suchen oder ähnliches. > 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.".. ich wollte es den Leuten, die ihren Titel mit ^ markieren müssen, die ARbeit erleichtern. Je mehr Zeichen ich verlange, desto höher ist die Fehlerquelle. > 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.. aber bei dieser Variante muss ich doch auch überprüfen, ob es denn zumindest zu einem [^] auch ein [/^] gibt, sonst wird ja alles hochgestellt geschrieben. außerdem wollte ich gerade mal ausprobieren, ob es mit so etwas wie: $anz=count(preg_match('=(.*)^\'(.*)....,$titel) klappt. WEiß halt auch nicht wie man das benutzt. ;o) Mona. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
php::bar PHP Wiki - Listenarchive