需要一些关于创建可识别部分 URL 的正则表达式的指导。
URL1: test-project-233-TEST-ENDPOINT.test.as.ds.abcdefg.com
URL2: test-project-124-ENDPOINT.test.dd.ad.gf.abcdefg.com
目标是构建一个可以为我解析“test-project-233”和“test-project-124”的正则表达式。
我已经尝试用谷歌搜索并找到复杂的正则表达式差异。如果能就此问题获得一些指示,那就太棒了。
谢谢
最佳答案
不需要正则表达式。只需切掉字符串的开头:
for _, s := range []string{
"test-project-233-TEST-ENDPOINT.test.as.ds.abcdefg.com",
"test-project-124-ENDPOINT.test.dd.ad.gf.abcdefg.com",
} {
fmt.Println(s[:16])
}
关于regex - 如何创建一个正则表达式来查找复杂 URL 的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55769170/