12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package clean
- import (
- "strings"
- "unicode/utf8"
- )
- // 清洗采购单位
- func CleanBuyer(buyer string) string {
- if buyer == "无" {
- return ""
- }
- buyer = fieldReg1.ReplaceAllString(buyer, "")
- //中文括弧
- buyer = strings.ReplaceAll(buyer, "(", "(")
- buyer = strings.ReplaceAll(buyer, ")", ")")
- if utf8.RuneCountInString(buyer) < 4 {
- buyer = ""
- }
- return buyer
- }
- // 清洗中标单位
- func CleanWinner(s_winner string) string {
- if s_winner == "无" {
- return ""
- }
- s_winner = fieldReg1.ReplaceAllString(s_winner, "")
- if utf8.RuneCountInString(s_winner) < 3 {
- s_winner = ""
- }
- return s_winner
- }
- // 清洗代理机构
- func CleanAgency(agency string) string {
- if agency == "无" {
- return ""
- }
- agency = fieldReg1.ReplaceAllString(agency, "")
- if utf8.RuneCountInString(agency) < 4 {
- agency = ""
- }
- return agency
- }
- // 联系人
- func CleanContactPerson(person string) string {
- if person == "无" {
- return ""
- }
- person = fieldReg1.ReplaceAllString(person, "")
- if utf8.RuneCountInString(person) < 2 {
- person = ""
- }
- return person
- }
- // 联系方式
- func CleanContactTel(tel string) string {
- if tel == "无" {
- return ""
- }
- tel = fieldReg1.ReplaceAllString(tel, "")
- if utf8.RuneCountInString(tel) < 6 {
- tel = ""
- }
- return tel
- }
|