初步支持禁止国内省份地域

This commit is contained in:
2025-08-21 10:43:52 +08:00
parent 60778c4436
commit f6adc5b2a1
4 changed files with 38 additions and 3 deletions

31
region_name_match.go Normal file
View File

@@ -0,0 +1,31 @@
package main
import (
"strings"
)
// SplitBySpace 按空格分割字符串
func SplitBySpace(s string) []string {
return strings.Split(s, " ")
}
// ContainsPart 判断 target 是否包含 regionParts 中的任意片段(模糊匹配)
func ContainsPart(target string, REGION string) bool {
regionParts := SplitBySpace(REGION)
for _, rp := range regionParts {
//fmt.Println("regionParts:", rp)
if strings.Contains(target, rp) {
return true
}
}
return false
}
/*
func main() {
REGION := "中国 内网"
fmt.Println("结果1:", ContainsPart("美国", REGION)) // true
}
*/