Rumah > pembangunan bahagian belakang > Golang > Golang: Sahkan rentetan ialah rentetan hex yang sah?

Golang: Sahkan rentetan ialah rentetan hex yang sah?

WBOY
Lepaskan: 2024-02-12 19:42:12
ke hadapan
615 orang telah melayarinya

Golang: Sahkan rentetan ialah rentetan hex yang sah?

Editor PHP Xiaoxin berada di sini untuk memperkenalkan kaedah untuk mengesahkan sama ada rentetan ialah rentetan perenambelasan yang sah. Dalam pengaturcaraan, kita sering menghadapi keperluan untuk mengesahkan sama ada input mematuhi format tertentu, dan pengesahan rentetan heksadesimal adalah salah satu daripadanya. Artikel ini akan memperkenalkan anda kepada kaedah yang mudah dan berkesan untuk menentukan sama ada rentetan ialah rentetan heksadesimal yang sah. Dengan menguasai kemahiran ini, anda boleh mengendalikan isu pengaturcaraan yang berkaitan dengan lebih baik dan meningkatkan kecekapan pembangunan. Mari kita lihat kaedah pelaksanaan khusus di bawah!

Kandungan soalan

Saya mempunyai struktur:

type name struct {
    hexid string
    age uint8
}
Salin selepas log masuk

Apakah cara paling mudah untuk menyemak sama ada medan hexid ialah rentetan hex yang sah? Jika tidak - ralat akan berlaku.

Contohnya:

var n Name
n.hexID = "Hello World >)" // not a valid hex
n.hexID = "aaa12Eb9990101010101112cC" // valid hex
Salin selepas log masuk

Atau mungkin ada struct tag di suatu tempat?

Penyelesaian

Bagaimana dengan ini

regexp.MatchString("[^0-9A-Fa-f]", n.hexID)
Salin selepas log masuk

Benar jika rentetan mengandungi aksara heksadesimal haram

Atas ialah kandungan terperinci Golang: Sahkan rentetan ialah rentetan hex yang sah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan