mirror of
				https://github.com/TeaOSLab/EdgeCommon.git
				synced 2025-11-04 13:10:24 +08:00 
			
		
		
		
	
		
			
	
	
		
			18 lines
		
	
	
		
			366 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			366 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package serverconfigs
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import (
							 | 
						||
| 
								 | 
							
									"regexp"
							 | 
						||
| 
								 | 
							
									"testing"
							 | 
						||
| 
								 | 
							
									"time"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func TestHTTPLocationConfig_Match_Reg(t *testing.T) {
							 | 
						||
| 
								 | 
							
									randString := "1024"
							 | 
						||
| 
								 | 
							
									reg := regexp.MustCompile(`(?P<num>\d+)`)
							 | 
						||
| 
								 | 
							
									before := time.Now()
							 | 
						||
| 
								 | 
							
									subNames := reg.SubexpNames()
							 | 
						||
| 
								 | 
							
									match := reg.FindStringSubmatch(randString)
							 | 
						||
| 
								 | 
							
									t.Log(time.Since(before).Seconds()*1000, "ms")
							 | 
						||
| 
								 | 
							
									t.Log(subNames[1], "=", match[1])
							 | 
						||
| 
								 | 
							
								}
							 |