25 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| '''
 | |
| On line #4 Regex
 | |
| This feeds a regex to re.sub literally "If it doesn't match letters or spaces, convert it to nothing, process this variable."
 | |
| Scrub extranous info or typos.
 | |
| r marks it as a string literal (no escaping needed)
 | |
| [] indicates a set of characters, special characters become normal.
 | |
| ^ = start of the string. In a set like this, it matches anything that is not in the string.
 | |
| a-z matches lowercase letters.
 | |
| Z-Z matches caps letters
 | |
|  matches a space
 | |
| +? essential means "try to match this till you can't"
 | |
| More info: https://docs.python.org/3/library/re.html
 | |
| '''
 | |
| 
 | |
| '''
 | |
| ### Stackoverflow thanks to:
 | |
| First char of string: https://stackoverflow.com/questions/48973202/how-to-get-first-char-of-string-in-python
 | |
| Length of string: https://stackoverflow.com/questions/4967580/how-to-get-the-size-of-a-string-in-python
 | |
| Regex to scrub var of extranous info/symbols: https://stackoverflow.com/questions/44315941/regex-to-strip-all-numbers-and-special-characters-but-space-and-letters
 | |
| Proper syntax for if blocks: https://stackoverflow.com/questions/37376516/python-check-if-multiple-variables-have-the-same-value
 | |
| https://www.tutorialspoint.com/python/python_if_else.htm
 | |
| Find substring in a string: https://stackoverflow.com/questions/3437059/does-python-have-a-string-contains-substring-method
 | |
| '''
 | |
| 
 |