Manipulasi teks wujud dalam hampir mana-mana aplikasi, dan pengendalian teks dengan betul boleh meningkatkan prestasi aplikasi.
Buku ini memperkenalkan VB. Pemprosesan teks NET, seperti storan teks, penggantian teks dan penambahan, dsb. Buku ini membandingkan kebaikan, keburukan dan kelajuan pelbagai kaedah manipulasi teks secara terperinci, membantu anda memilih kaedah yang paling sesuai dengan mudah dalam aplikasi anda. Buku ini memfokuskan kepada penggunaan bahasa yang mudah. Alat NET Framework yang paling penting untuk memproses rentetan - ungkapan biasa, dan memperkenalkan cara membina ungkapan anda sendiri untuk memadankan dan memanipulasi teks. Penjelasan dalam buku ini adalah praktikal dan jelas, dan sejumlah besar kod dalam buku boleh digunakan terus dalam aplikasi anda.
Buku ini sesuai untuk bekerja. Pembangun NET yang ingin meningkatkan kecekapan pemprosesan teks dalam aplikasi mereka.
Isi kandungan
Bab 1 Bagaimana sistem memproses teks
1.1. rangka kerja bersih
1.1.1 Masa Jalan Bahasa Biasa
1.1.2. perpustakaan kelas rangka kerja bersih
1.2 Teks ialah jenis data
1.2.1 asas visual. jenis data bersih
1.2.2 Watak dan set watak
1.2.3 Jenis data rentetan
1.3 Storan teks
1.3.1 Teknologi cache
1.3.2 Terbina dalam
1.3.3 Kaedah lain
1.3.4. pelaksanaan bersih
1.4 Operasi rentetan
1.4.1 Rentetan sambungan
1.4.2 Substring
1.4.3 Membandingkan rentetan
1.4.4 Penukaran jenis data
1.4.5 Memformat rentetan
1.5 Penggunaan Rentetan
.1.5.1 Membina tali
1.5.2 Menganalisis rentetan
1.6 Pengantarabangsaan
1.7. fail sumber bersih
1.8 Ringkasan
Kelas rentetan dan pembina rentetan Bab 2
2.1 Ketahui alatan yang digunakan dalam bab ini
2.2 Pembinaan teks
2.3 asas visual dan. rangka kerja bersih
2.3.1 Indeks
2.3.2 Nilai nol dan rentetan kosong
2.4 Kelas rentetan
2.4.1 Rentetan terbina dalam
2.4.2 Pembinaan
2.4.3 Berikan nilai kepada rentetan
2.5 kelas bina tali
2.5.1 Panjang dan kapasiti
2.5.2 kaedah tostring()
2.6 Operasi rentetan
2.61 Sambung
2.6.2 Subrentetan
2.6.3 Membandingkan rentetan
2.6.4 Format
2.7 Penggunaan tali
2.7.1 Buat rentetan
2.7.2 Markah
2.7.3 Terbalikkan susunan rentetan
2.7.4 Sisipan, pemadaman dan penggantian
2.7.5 Pilih antara string dan stringbuilder
2.8 Ringkasan
Bab 3 Penukaran Rentetan
3.1 kaedah tostring()
3.2 Wakilkan nilai sebagai rentetan
3.3 Mewakilkan tarikh dan masa sebagai rentetan
3.4 Mewakilkan objek lain sebagai rentetan
3.5 Gunakan rentetan untuk mewakili rentetan
3.6 Mewakili rentetan sebagai jenis lain
3.6.1 Menukar rentetan kepada nombor
3.6.2 Tukar rentetan kepada tarikh dan masa
3.7 Alihkan rentetan antara koleksi dan tatasusunan
3.7.1 Tatasusunan
3.7.2 objek senarai tatasusunan
3.7.3 objek kebahasaan
3.8 Ringkasan
Bab 4 Pengantarabangsaan
4.1 unicode
4.2. kelas pengekodan rangka kerja bersih
4.3 Memproses rentetan
4.3.1 Kelas info budaya
4.3.2 Huruf besar dan huruf kecil
4.3.3 Situasi di mana operasi sensitif budaya tidak diperlukan
4.3.4 Isih
4.4 Memproses aksara
4.4.1 Maklumat yang diperlukan tentang watak
4.4.2 Pasangan ejen
4.4.3 Menggabungkan aksara
4.5 Memformat rentetan unicode
4.6 Ringkasan
Bab 5 Ungkapan Biasa
5.1 sistem. teks. ungkapan biasa
5.2 kelas regex
5.2.1 pilihan semula
5.2.2 Pembina kelas
5.2.3 kaedah ismatch()
5.2.4 kaedah ganti()
5.2.5 kaedah split()
5.3 kelas perlawanan dan koleksi perlawanan
5.4 Contoh pengesan regex
5.5 Sintaks ungkapan biasa asas
5.5.1 Padankan kelas watak yang berbeza
5.5.2 Nyatakan kedudukan padanan
5.5.3 Nyatakan aksara berulang
5.5.4 Nyatakan penggantian
5.5.5 Watak istimewa
5.6 Ringkasan
Bab 6 Konsep Lanjutan Ungkapan Biasa
6.1 Pengumpulan, penggantian dan rujukan belakang
6.1.1 Pengumpulan mudah
6.1.2 Kelas kumpulan dan koleksi kumpulan
6.1.3 Penggantian
6. i. 4 Rujukan belakang
6.1.5 Kumpulan Lanjutan
6.2 Membuat keputusan dalam ungkapan biasa
6.3 Menetapkan pilihan dalam ungkapan biasa
6.4 Peraturan enjin ekspresi biasa
6.5 Ringkasan
Bab 7 Corak Ekspresi Biasa
7.1 Aksara pengesahan
7.2 Nombor pengesahan
7.2.1 Hanya mengandungi nombor
7.2.2 Hanya mengandungi nombor integer
7.2.3 Nombor titik terapung
7.3 Sahkan nombor telefon
7.4 Sahkan poskod
7.5 Sahkan alamat e-mel
7.5.1 Sahkan alamat IP
7.5.2 Sahkan nama domain
7.5.3 Sahkan alamat peribadi
7.5.4 Sahkan alamat lengkap
7.6 Menganalisis fail log smtp
7.7 tag html
7.7.1 Kosongkan html daripada input pengguna
7.7.2 Ekstrak semua tag html
7.7.3 Contoh pengekstrakan HTML
7.8 Ringkasan
Lampiran kelas rentetan
a. 1 Pembina
a. 2 Hartanah
a. 3 kaedah
Lampiran b kelas bina tali
b. 1 Pembina
b. 2 Hartanah
b. 3 kaedah
Lampiran c Sintaks ungkapan biasa
c. 1 aksara yang sepadan
c. 2 aksara berulang
c. 3 watak kedudukan
c. 4 watak kumpulan
c. 5 watak membuat keputusan
c. 6 aksara pengganti
c. 7 urutan melarikan diri
c. 8 tanda pilihan
Lampiran d Sokongan teknikal, kesilapan dan muat turun kod
d. 1 Bagaimana untuk memuat turun contoh kod buku ini
d. 2 Errata
d. 3 sokongan e-mel
d. 4 p2p. wrox. com
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn