Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 21081|Jawab: 0

[Sumber] C# adalah ekspresi reguler yang umum digunakan

[Salin tautan]
Diposting pada 05/02/2015 09.41.50 | | |
Ekspresi reguler digunakan dalam pemrosesan string, validasi formulir, dan kesempatan lainnya, yang praktis dan efisien. Berikut adalah beberapa ekspresi yang umum digunakan untuk keadaan darurat.

Catatan: Konten berikut berasal dari Internet, dan mungkin tidak berlaku karena pustaka ekspresi reguler yang berbeda

Ekspresi reguler yang cocok dengan markup HTML: <(\S*?)[^>]*>.*?</\1>| <.*? />
Komentar: Versi yang beredar di Internet terlalu buruk, dan versi di atas hanya dapat mencocokkan bagiannya, dan masih tidak ada yang dapat dilakukan tentang markup bersarang yang kompleks

Ekspresi reguler yang cocok dengan karakter spasi pertama dan terakhir: ^\s*|\s*$
Komentar: Ekspresi yang sangat berguna yang dapat digunakan untuk menghapus spasi kosong di awal dan akhir baris (termasuk spasi, tab, jeda halaman, dll.).

Ekspresi reguler agar sesuai dengan alamat email: \w+([-+.] \w+)*@\w+([-.] \w+)*\.\w+([-.] \w+)*
Komentar: Berguna untuk validasi formulir

Ekspresi reguler untuk URL URL yang cocok: [a-zA-z]+://[^\s]*
Komentar: Versi yang beredar di Internet memiliki fungsi yang sangat terbatas, dan yang di atas pada dasarnya dapat memenuhi kebutuhan

Legitimasi akun pencocokan (huruf dimulai, 5-16 byte diizinkan, garis bawah alfanumerik diizinkan): ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
Komentar: Berguna untuk validasi formulir

Cocokkan nomor telepon domestik: \d{3}-\d{8}|\d{4}-\d{7}
Komentar: Formulir yang cocok seperti 0511-4405222 atau 021-87888822

Cocokkan nomor QQ Tencent: [1-9][0-9]{4,}
Komentar: Nomor QQ Tencent mulai dari 10.000

Cocokkan kode pos Cina: [1-9]\d{5}(?! \d)
Komentar: Kode pos China adalah 6 digit

ID yang cocok:\d{15}|\d{18}
Komentar: Kartu identitas Cina terdiri dari 15 atau 18 digit

Alamat IP yang cocok: \d+\.\d+\.\d+\.\d+
Komentar: Berguna saat mengekstrak alamat IP

Cocokkan angka tertentu:
^[1-9]\d*$ // Mencocokkan bilangan bulat positif
^-[1-9]\d*$ // Cocok dengan bilangan bulat negatif
^-? [1-9]\d*$ // cocok dengan bilangan bulat
^[1-9]\d*|0$ // Pencocokan bilangan bulat non-negatif (bilangan bulat positif + 0)
^-[1-9]\d*|0$ //Pencocokan bilangan bulat non-positif (bilangan bulat negatif + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ // cocok dengan angka floating-point positif
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ //Cocok dengan angka floating point negatif
^-? ([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$ // cocok dengan angka floating-point
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$ //Pencocokan angka floating-point non-negatif (angka floating-point positif + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$ //Cocokkan angka floating-point non-positif(angka floating-point negatif + 0)
Komentar: Berguna saat berhadapan dengan data dalam jumlah besar, perhatikan koreksi saat menerapkan aplikasi tertentu

Mencocokkan string tertentu:
^[A-Za-z]+$ // cocok dengan string yang terdiri dari 26 huruf
^[A-Z]+$ // cocok dengan string yang terdiri dari 26 huruf besar
^[a-z]+$ // cocok dengan string yang terdiri dari huruf kecil dari 26 huruf Inggris
^[A-Za-z0-9]+$ // cocok dengan string yang terdiri dari angka dan 26 huruf
^\w+$ // Mencocokkan string yang terdiri dari angka, 26 huruf, atau garis bawah
Komentar: Beberapa ekspresi yang paling mendasar dan paling umum digunakan






Mantan:IIS tidak dapat menambahkan item koleksi duplikat jenis add saat mengonfigurasi PHP
Depan:Ringkasan perintah perutean Cisco
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com