可以使用正则表达式来判断一个字符串是否可以转换为7位或8位或9位数字,或者是否包含"腾讯"两个字。

示例代码:

package main

import (
    "fmt"
    "regexp"
)

func main() {
    // 判断是否为7位或8位或9位数字
    numRegex := regexp.MustCompile(`^\d{7,9}$`)
    numStr := "1234567"
    if numRegex.MatchString(numStr) {
        fmt.Println(numStr, "是7位或8位或9位数字")
    } else {
        fmt.Println(numStr, "不是7位或8位或9位数字")
    }

    // 判断是否包含"腾讯"两个字
    txRegex := regexp.MustCompile(`腾讯`)
    str := "腾讯科技"
    if txRegex.MatchString(str) {
        fmt.Println(str, "包含'腾讯'两个字")
    } else {
        fmt.Println(str, "不包含'腾讯'两个字")
    }
}

输出结果:

1234567 是7位或8位或9位数字
腾讯科技 包含'腾讯'两个字

原文地址: http://www.cveoy.top/t/topic/Z3V 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录