|  |  | @ -68,17 +68,17 @@ function Get-StandName { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     # 因應檔名不同而設定多組正規方式 |  |  |  |     # 因應檔名不同而設定多組正規方式 | 
			
		
	
		
		
			
				
					
					|  |  |  |     $EpisodeRegex = @( |  |  |  |     $EpisodeRegex = @( | 
			
		
	
		
		
			
				
					
					|  |  |  |         "(?:S\d{2})?[\s]?-[\s]E?(?<Episode>\d{2})" |  |  |  |         "S\d{2}[\s\-]+E?(?<Episode>\d{2})" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         "[\[\b\s](?<Episode>\d{2})[\s_]?(?:[vV]\d|END|FIN)[\]\b\s]" |  |  |  |         "[\[\b\s](?<Episode>\d{2})[\s_]?(?:[vV]\d|END|FIN)[\]\b\s]" | 
			
		
	
		
		
			
				
					
					|  |  |  |         "\[(?<Episode>\d{1,2})\w{2}\]" |  |  |  |         "\[(?<Episode>\d{1,2})\w{2}\]" | 
			
		
	
		
		
			
				
					
					|  |  |  |         "\[(?<Episode>\d{1,2})\]" |  |  |  |         "\[(?<Episode>\d{1,2})\]" | 
			
		
	
		
		
			
				
					
					|  |  |  |     ) |  |  |  |     ) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     $NameRegex = @( |  |  |  |     $NameRegex = @( | 
			
		
	
		
		
			
				
					
					|  |  |  |         "[\[\b\s](?<Name>[^\[\]]*)[\]\b\s]?$" |  |  |  |         "[\[\b\s](?<Name>[^\[\]]*)[\]\b\s]$" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     ) |  |  |  |     ) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     $Result = $File.Name | % { Get-NameRegex $_ -Regex $EpisodeRegex } | % { $(Get-NameRegex $_["L"] -Regex $NameRegex -Exclude "(BD|DVD|HDTV)RIP" -End) + $_ } | Select -First 1 |  |  |  |     $Result = $File.Name | % { Get-NameRegex $_ -Regex $EpisodeRegex } | % { $(Get-NameRegex $_["L"] -Regex $NameRegex -Exclude "(BD|DVD|HDTV)RIP" -End) + $_ } | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     # 建立回傳資料物件,以方便後續資料處理。 |  |  |  |     # 建立回傳資料物件,以方便後續資料處理。 | 
			
		
	
		
		
			
				
					
					|  |  |  |     $OutputData = "" | Select newName, Season, Episode, newFullName; |  |  |  |     $OutputData = "" | Select newName, Season, Episode, newFullName; | 
			
		
	
	
		
		
			
				
					|  |  | @ -145,8 +145,8 @@ exit 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | # SIG # Begin signature block |  |  |  | # SIG # Begin signature block | 
			
		
	
		
		
			
				
					
					|  |  |  | # MIIFxwYJKoZIhvcNAQcCoIIFuDCCBbQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB |  |  |  | # MIIFxwYJKoZIhvcNAQcCoIIFuDCCBbQCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB | 
			
		
	
		
		
			
				
					
					|  |  |  | # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR |  |  |  | # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR | 
			
		
	
		
		
			
				
					
					|  |  |  | # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUnaUT7B6+atzTGRJLSX59DzPX |  |  |  | # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUoj6O9AeGdF5M/FWDj5z18zw0 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # fjGgggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B |  |  |  | # 4JqgggNSMIIDTjCCAjagAwIBAgIQdMnAQ4BDAo9Lgfn+QeDdhjANBgkqhkiG9w0B | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | # AQUFADAqMRMwEQYDVQQDDApOaWNrIENoYW5nMRMwEQYDVQQKDAplYXJpY2sub3Jn |  |  |  | # AQUFADAqMRMwEQYDVQQDDApOaWNrIENoYW5nMRMwEQYDVQQKDAplYXJpY2sub3Jn | 
			
		
	
		
		
			
				
					
					|  |  |  | # MB4XDTIxMTAzMTEwMDI1MVoXDTIyMTAzMTEwMjI1MVowMzEiMCAGCSqGSIb3DQEJ |  |  |  | # MB4XDTIxMTAzMTEwMDI1MVoXDTIyMTAzMTEwMjI1MVowMzEiMCAGCSqGSIb3DQEJ | 
			
		
	
		
		
			
				
					
					|  |  |  | # ARYTcGNuaWNrMTAwQGdtYWlsLmNvbTENMAsGA1UEAwwETmljazCCASIwDQYJKoZI |  |  |  | # ARYTcGNuaWNrMTAwQGdtYWlsLmNvbTENMAsGA1UEAwwETmljazCCASIwDQYJKoZI | 
			
		
	
	
		
		
			
				
					|  |  | @ -167,11 +167,11 @@ exit 0; | 
			
		
	
		
		
			
				
					
					|  |  |  | # AgEBMD4wKjETMBEGA1UEAwwKTmljayBDaGFuZzETMBEGA1UECgwKZWFyaWNrLm9y |  |  |  | # AgEBMD4wKjETMBEGA1UEAwwKTmljayBDaGFuZzETMBEGA1UECgwKZWFyaWNrLm9y | 
			
		
	
		
		
			
				
					
					|  |  |  | # ZwIQdMnAQ4BDAo9Lgfn+QeDdhjAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEK |  |  |  | # ZwIQdMnAQ4BDAo9Lgfn+QeDdhjAJBgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEK | 
			
		
	
		
		
			
				
					
					|  |  |  | # MAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3 |  |  |  | # MAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3 | 
			
		
	
		
		
			
				
					
					|  |  |  | # AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUEzAOjNkB8uaWsHtC |  |  |  | # AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUZh3cBrwgHvdFbQwV | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # RUzsrJzTfYMwDQYJKoZIhvcNAQEBBQAEggEAnvzVdQvGridnk2wdfYs8SjLEZYhc |  |  |  | # WcdOMvw1legwDQYJKoZIhvcNAQEBBQAEggEAGR0QzX3t1drjorcTh759QopFrvNd | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # K3b7zpo5sNczj/zEFSsCskDik+oJ7p+vRszo7WGNt2/vJsbFPsIROYkxzV5UdgZR |  |  |  | # bb9VtZx5OJsLD8/v4YuNBB0IYT+03OSK7jWyIyH5OEj/jTn/Uj1WG37vu/GDdsmm | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # BDTpQhcRLPSdw6kipbKk1MPD6nmpCqQ1BdsvALJH8BXxr8UlaYZMhLiUS8dVx1Vh |  |  |  | # dp/3PWziGclgh0QrJmZjQPavqFXHpUrRCIQqT2J9Er4zMf95zWEu1Zsgpb/DNJqu | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # Cr4zTBc1nmHf/QdLlNyHieCdCqwLam87yN03u9NXDqearWwP+Zh/58I+qCQjs3sU |  |  |  | # 4gz5d7Yn+wllud0DuOiQDwz9fpSz+lgMhMybqR+wsW8ROLvzCuTHJaNvKffm7vFG | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # coB9S7DCjoMp0NCpntohLkB2ZyLXdfbQM4bNUqQra5bcZAUAx6pPaDucCAqVbTtY |  |  |  | # NjbwZccH9xULGbAakX6H2lbcaMqGlkLYVkP3FRmk2zTG+qR4jxHzYhsttKb2ClSt | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | # fhXHdsfH9i1gd2TQUYkMBW59QwWy3EyeC5eKkBO+aQUj+85PH8DQftKFsg== |  |  |  | # L2qRWv7KJCPnw4RpFx/+L9buDHH25QERiINEOPF/pfpqHhaENTolaUe7vg== | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | # SIG # End signature block |  |  |  | # SIG # End signature block | 
			
		
	
	
		
		
			
				
					|  |  | 
 |