c_pname.go 411 B

123456789101112131415161718192021
  1. package clean
  2. import (
  3. "strings"
  4. "unicode/utf8"
  5. )
  6. // 清洗项目名称
  7. func CleanPname(pname string) string {
  8. if pname == "无" {
  9. return ""
  10. }
  11. pname = fieldReg1.ReplaceAllString(pname, "")
  12. pname = pcodeReg1.ReplaceAllString(pname, "")
  13. pname = strings.ReplaceAll(pname, "(", "(")
  14. pname = strings.ReplaceAll(pname, ")", ")")
  15. if utf8.RuneCountInString(pname) < 5 {
  16. pname = ""
  17. }
  18. return pname
  19. }