Unicode characters are detected properly as part of URLs now. Fixes 4522.
This commit is contained in:
		
							parent
							
								
									03b9a08bcf
								
							
						
					
					
						commit
						19a0f91bfc
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -2587,8 +2587,8 @@ class Interface:
 | 
			
		|||
 | 
			
		||||
		#FIXME: recognize xmpp: and treat it specially
 | 
			
		||||
		links = r"((?<=\()[A-Za-z][A-Za-z0-9\+\.\-]*:"\
 | 
			
		||||
			r"([A-Za-z0-9\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+"\
 | 
			
		||||
			r"(?=\)))|([A-Za-z][A-Za-z0-9\+\.\-]*:([A-Za-z0-9\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+)"
 | 
			
		||||
			r"([\w\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+"\
 | 
			
		||||
			r"(?=\)))|([A-Za-z][A-Za-z0-9\+\.\-]*:([\w\.\-_~:/\?#\[\]@!\$&'\(\)\*\+,;=]|%[A-Fa-f0-9]{2})+)"
 | 
			
		||||
 | 
			
		||||
		#2nd one: at_least_one_char@at_least_one_char.at_least_one_char
 | 
			
		||||
		mail = r'\bmailto:\S*[^\s\W]|' r'\b\S+@\S+\.\S*[^\s\W]'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue