Michael <[EMAIL PROTECTED]> schrieb am 14.09.2001
MH> Hallo Purodha,
>> JG> http://http://....
>>
>> Ja bekannt. Nur verstehe ich noch nicht, warum,
>>
>> if(!preg_match('-^([a-zA-Z0-9]+)://-', $urs))
>> {
>> $urs = ('http://'.$urs);
>> }
>>
>> offenbar matcht die regexp aus der ersten Zeile nie, auch wenn
>> schon http:// da steht.
MH> was bedeutet der Dash am Anfang von '-^(a.z...'?
MH> Alles Gute w�nscht
MH> Michael
Die dashes am Anfang und am Ende sind Separatoren, so aehnlich,
wie bei sed oder vi ...s/alt/neu/g das '/' (oder eben ein
anderer Separator) wirkt. Das ist eine Eigenschaft aller
Preg_xxx Funktionen (perl compatible regexp) - ein bischen
Tippaufwendig, aber kann eine Menge escapes ersparen und
fuehrt so doch oft zu lesbarerem Zeuch trotz erhoehter
Flexibilitaet.
Aber hier durfte ich wegen der "-" in "a-zA-Z0-9" keine
dashes verwenden, das war in der Tat auch verkehrtgewesen.
Gruesse von Purodha - e-mail: <[EMAIL PROTECTED]>
_______________________________________________
Global mailing list
[EMAIL PROTECTED]
http://lists.hostsharing.net/mailman/listinfo/global