mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			523 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			523 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package misspell
 | |
| 
 | |
| import (
 | |
| 	"regexp"
 | |
| )
 | |
| 
 | |
| // Regexp for URL https://mathiasbynens.be/demo/url-regex
 | |
| //
 | |
| // original @imme_emosol (54 chars) has trouble with dashes in hostname
 | |
| // @(https?|ftp)://(-\.)?([^\s/?\.#-]+\.?)+(/[^\s]*)?$@iS
 | |
| var reURL = regexp.MustCompile(`(?i)(https?|ftp)://(-\.)?([^\s/?\.#]+\.?)+(/[^\s]*)?`)
 | |
| 
 | |
| // StripURL attemps to replace URLs with blank spaces, e.g.
 | |
| //  "xxx http://foo.com/ yyy -> "xxx          yyyy"
 | |
| func StripURL(s string) string {
 | |
| 	return reURL.ReplaceAllStringFunc(s, replaceWithBlanks)
 | |
| }
 |