Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan ungkapan biasa dalam bahasa Go untuk menentukan sama ada rentetan adalah umur yang sah

Cara menggunakan ungkapan biasa dalam bahasa Go untuk menentukan sama ada rentetan adalah umur yang sah

WBOY
WBOYasal
2023-07-12 14:12:06783semak imbas

Cara menggunakan ungkapan biasa untuk menentukan sama ada rentetan adalah umur yang sah dalam bahasa Go

Pengenalan:
Ungkapan biasa ialah alat berkuasa yang boleh digunakan untuk memadankan, mencari dan memproses teks. Dalam bahasa Go, anda boleh menggunakan pakej ungkapan biasa terbina dalam (regexp) untuk melaksanakan operasi pemadanan rentetan. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk menentukan sama ada rentetan adalah umur yang sah.

Peraturan untuk mengesahkan umur:
Umur ialah integer antara 1 dan 99, jadi kami memerlukan ungkapan biasa untuk mengesahkan sama ada rentetan mematuhi peraturan ini. Dalam bahasa Go, anda boleh menggunakan ungkapan biasa berikut untuk menilai:

^1-9?$

di mana, ^ mewakili permulaan rentetan dan $ mewakili penghujung rentetan. Kandungan dalam [] mewakili satu set aksara, di mana 1-9 mewakili nombor 1 hingga 9, dan [0-9] mewakili nombor 0 hingga 9. ? bermakna watak atau kumpulan sebelumnya muncul 0 atau 1 kali.

Contoh kod:
Berikut ialah contoh kod yang menggunakan ungkapan biasa untuk menentukan sama ada rentetan adalah umur yang sah:

pakej utama

import (

"fmt"
"regexp"

)

func main() {

}

reeee

dalam kod sampel ini, kami menggunakan fungsi MatchString pakej regexp untuk menentukan sama ada umur rentetan sepadan dengan ungkapan biasa. Jika terdapat padanan, keluarkan "Umur sah" jika tidak, keluarkan "Umur tidak sah".

Hasil keluaran:

Jalankan kod di atas, hasil keluaran akan menjadi "Umur yang sah" kerana rentetan "25" mematuhi peraturan umur.

Ringkasan:

Artikel ini memperkenalkan cara menggunakan ungkapan biasa dalam bahasa Go untuk menentukan sama ada rentetan adalah umur yang sah. Dengan menggunakan fungsi berkaitan pakej ungkapan biasa, kami boleh melakukan operasi pemadanan rentetan dengan mudah. Selepas menguasai sintaks asas dan penggunaan ungkapan biasa, kami boleh menggunakannya pada senario pengesahan yang lebih kompleks untuk meningkatkan keteguhan dan kebolehpercayaan kod.

Atas ialah kandungan terperinci Cara menggunakan ungkapan biasa dalam bahasa Go untuk menentukan sama ada rentetan adalah umur yang sah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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