Changeset 9898 for trunk/src/gajim.py
- Timestamp:
- 07/08/08 20:49:51 (5 months ago)
- Files:
-
- 1 modified
-
trunk/src/gajim.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gajim.py
r9894 r9898 2275 2275 # so http://be) will match http://be and http://be)be) will match http://be)be 2276 2276 2277 prefixes = '|'.join((r'http://', r'https://', r'gopher://', r'news://',2278 r'ftp://', r'ed2k://', r'irc://', r'magnet:', r'sip:', r'www\.',2279 r'ftp\.'))2277 legacy_prefixes = r"((?<=\()(www|ftp)\.([A-Za-z0-9\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+(?=\)))"\ 2278 r"|((www|ftp)\.([A-Za-z0-9\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+"\ 2279 r"\.([A-Za-z0-9\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+)" 2280 2280 # NOTE: it's ok to catch www.gr such stuff exist! 2281 2281 … … 2296 2296 latex = r'|\$\$[^$\\]*?([\]\[0-9A-Za-z()|+*/-]|[\\][\]\[0-9A-Za-z()|{}$])(.*?[^\\])?\$\$' 2297 2297 2298 basic_pattern = links + '|' + mail 2298 basic_pattern = links + '|' + mail + '|' + legacy_prefixes 2299 2299 2300 2300 if gajim.config.get('use_latex'):
