[TYPO3-UG Oesterreich] mr_parseglossary - Änderung der regulären Ausdrücke zum Finden des Textes

Gepl, Christian Christian.Gepl at lk-noe.at
Tue Jan 2 16:33:48 CET 2007


Hallo Alex,

wenn ich 

$regex = "([^[:alnum:]]|[:space:])(".trim($row[$this->prefix.catchword]).")([\.\!\)\?\:\,]+|)";

einsetze, kommen bei mir Fehlermeldungen bezüglich eregi_replace REG_EMPTY in bla,bla,bla.

Wenn ich nach der letzen Pipe ein Leerzeichen einfüge, gibt er mir teilweise den Quelltext des links aus (wenn noch weitere Zeichen nach dem gesuchten Glossar-Eintrag kommen. 

Wenn nur der Glossareintrag in einer Zeile steht, erscheint gar kein Link.

Da komm ich nicht klar damit.
Kannst dir das nochmal durchschauen!?

Lg Chris
 


-----Ursprüngliche Nachricht-----
Von: typo3-at-bounces at lists.netfielders.de [mailto:typo3-at-bounces at lists.netfielders.de] Im Auftrag von media.res | alex widschwendter
Gesendet: Dienstag, 02. Jänner 2007 13:49
An: typo3-at at lists.netfielders.de
Betreff: [TYPO3-UG Oesterreich] Re: mr_parseglossary - Änderung der regulären Ausdrücke zum Finden des Textes

hi christian,



> d.h. dass der Glossar-Eintrag gefunden werden soll, egal wo er steht (Absatzanfang, -schluß, mit irgendwelchen Zeichen davor und danach, auch als Teil eines zusammengesetzen Wortes).
>  
> Kann mir da bitte jemand weiterhelfen?!

$regex =
"([^[:alnum:]]|[:space:])(".trim($row[$this->prefix.catchword]).")([\.\!\)\?\:\,]+|
)";


einzig der teil mit dem zusammengesetzten wort ist mit dieser lösung ausgeschlossen (ergibt für mich auch keinen sinn)...

hth alex
_______________________________________________
TYPO3-at mailing list
TYPO3-at at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at


More information about the TYPO3-at mailing list