91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Go 驗證字符串中是否包含中文(推薦)

發布時間:2020-09-26 18:07:12 來源:腳本之家 閱讀:165 作者:周伯通的麥田 欄目:編程語言

發現一個驗證字符串是否包含中文滴時候,一個比正則更好使滴方法,而且是golang 自帶滴驗證。

不需要自己寫正則驗證,代碼如下:

package main
import (
 "fmt"
 "regexp"
 "unicode"
)
func main() {
 s1 := "我是中國人hello word!,2020 street 188#"
 var count int
 for _, v := range s1 {
 if unicode.Is(unicode.Han, v) {
  fmt.Println("找到中文")
  count++
 }
 }
 fmt.Println(count)
 fmt.Println(IsChineseChar(s1))
}
// 或者封裝函數調用
func IsChineseChar(str string) bool {
 for _, r := range str {
 if unicode.Is(unicode.Scripts["Han"], r) || (regexp.MustCompile("[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b]").MatchString(string(r))) {
  return true
 }
 }
 return false
}

比正則好用

無論從事什么行業,只要做好兩件事就夠了,一個是你的專業、一個是你的人品,專業決定了你的存在,人品決定了你的人脈,剩下的就是堅持,用善良專業和真誠贏取更多的信任。

總結

以上所述是小編給大家介紹的Go 驗證字符串中是否包含中文,希望對大家有所幫助!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

全椒县| 渭南市| 孝昌县| 伊吾县| 托克逊县| 苍溪县| 华容县| 锡林浩特市| 株洲县| 历史| 鲁山县| 罗城| 长乐市| 武定县| 栖霞市| 和静县| 三明市| 曲阜市| 康平县| 正安县| 姜堰市| 汤阴县| 新邵县| 安庆市| 沙洋县| 淮南市| 黄骅市| 满洲里市| 尚志市| 丹阳市| 通辽市| 景宁| 富宁县| 屏南县| 诸暨市| 班玛县| 瑞金市| 左权县| 临朐县| 永善县| 栾城县|