Ladislav Michnovič wrote:
> 2006/4/7, Jon Keating <[EMAIL PROTECTED]>:
> 
>>On Wed, March 29, 2006 4:42 am, Martin Garbe wrote:
>>
>>>ok. I looked at rfc 1738. there the url is denfined. In this rfc some
>>>groups of characters are explained.
>>>
>>>- - alphanumeric
>>>- - unsafe characters:    <>"#%{}|\^~[]` space
>>>- - reserved characters:  ;/?:@=&
>>>- - special characters:   $-_.+!*'(),
>>>
>>>All these characters can be part of an url.
>>>I now include all these characters except: <>" space
>>>Please try the patch now.
>>
>>I have included this patch in SVN and hopefully it will get a thourough
>>testing by the users to see if it is lacking anything.
> 
> 
>  Hello. I have a experience that URL:
> http://suseportal.cz/node/1489#comment-3263
> is truncated after #.

In the attachend patch # is added to the regular expression.

regards
rsLeo

--- licq_old/plugins/qt-gui/src/mlview3.cpp     2006-06-08 16:11:34.453339152 
+0200
+++ licq/plugins/qt-gui/src/mlview3.cpp 2006-06-08 15:46:56.961951984 +0200
@@ -94,7 +94,7 @@
     int pos = 0;
     if (highlightURLs && (pos = text.find(reAHREF, pos)) == -1)
     {
-       QRegExp 
reURL("(\\b|^)((https?|ftp)://([-a-z0-9]+(:[-a-z0-9]+)?@)?[-a-z0-9.]+[-a-z0-9](:[0-9]+)?(/([-a-z0-9%{}|\\\\^~`;/?:@=&$_.+!*'(),]|\\[|\\])*)?)");
+       QRegExp 
reURL("(\\b|^)((https?|ftp)://([-a-z0-9]+(:[-a-z0-9]+)?@)?[-a-z0-9.]+[-a-z0-9](:[0-9]+)?(/([-a-z0-9%{}|\\\\^~`;/?:@=&$_.+!*'(),#]|\\[|\\])*)?)");
        reURL.setMinimal(false);
        reURL.setCaseSensitive(false);
        pos = 0;

_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to