Belajar ungkapan biasaBermula daripada konsep asas, kepada menulis skrip sed dan Perl yang lengkap, kepada menukar fail HTML, alat ungkapan biasa yang berkuasa ini dijelaskan dengan jelas dan teliti. Terdapat sejumlah besar contoh ringkas dan jelas di seluruh buku, bertujuan untuk menjadikan pembaca mudah menguasai ungkapan biasa. Buku ini mempunyai rangkaian lengkap alat dalam talian dan desktop, dan memperkenalkan bahan rujukan lanjutan. Ia adalah buku yang jarang untuk bermula dengan ungkapan biasa.
Cadangan kandungan
"Belajar Ungkapan Biasa" menerangkan alat berkuasa ini dengan jelas dan teliti, bermula daripada konsep asas ungkapan biasa, kepada menulis skrip sed dan Perl yang lengkap, dan kemudian kepada menukar fail HTML. Terdapat sejumlah besar contoh ringkas dan jelas di seluruh buku, bertujuan untuk menjadikan pembaca mudah menguasai ungkapan biasa. Di samping itu, buku ini mempunyai semua alat dalam talian dan desktop, dan memperkenalkan bahan rujukan lanjutan. Ia adalah buku yang jarang berlaku untuk bermula dengan ungkapan biasa.
"Belajar Ungkapan Biasa" sesuai untuk pengaturcara dan pengamal Internet yang berminat dengan ungkapan biasa.
Mengenai penulis
Michael Fitzgerald ialah seorang pengaturcara, perunding dan penulis teknikal yang terkenal Dia telah menulis lebih daripada sepuluh buku teknikal untuk O'Reilly dan John Wiley & Sons, dan menerbitkan sejumlah besar artikel di Rangkaian O'Reilly. Beliau adalah ahli Jawatankuasa Bahasa Skema RELAXNG untuk XML.
Kedua-dua alatan dalam talian dan desktop tersedia,
Alat penting untuk mempelajari ungkapan biasa,
Anda boleh bermula dengan cepat walaupun anda tidak tahu pengaturcaraan.
Isi kandungan
Kata Pengantar
Bab 1 Apakah ungkapan biasa 1
1.1 Bermula dengan Regexpal 2
1.2 Padankan nombor telefon Amerika Utara 3
1.3 Gunakan kumpulan aksara untuk memadankan nombor 4
1.4 Gunakan singkatan kumpulan aksara 5
1.5 sepadan dengan mana-mana watak 5
1.6 Tangkap kumpulan dan rujukan belakang 6
1.7 Menggunakan pengkuantiti 6
1.8 Aksara teks kurungan 8
1.9 Contoh aplikasi 9
1.10 Apa yang kami pelajari dalam bab 11 ini
1.11 Sumber Berkaitan 11
Bab 2 Padanan Corak Mudah 13
2.1 Memadankan tersurat rentetan 15
2.2 Padankan nombor 15
2.3 Padankan aksara bukan angka 17
2.4 Memadankan perkataan dan aksara bukan perkataan 18
2.5 Padankan ruang putih 19
2.6 Mari kita bercakap tentang memadankan mana-mana watak 21
2.7 Teks teg 23
2.7.1 Gunakan sed untuk melabel teks 24
2.7.2 Menandai teks dengan Perl 25
2.8 Apa yang kami pelajari dalam bab 26 ini
2.9 Sumber berkaitan 27
Bab 3 Sempadan 29
3.1 Mula dan tamat baris 30
3.2 Sempadan perkataan dan sempadan bukan perkataan 31
3.3 Sauh lain 33
3.4 Menggunakan huruf metacharacter 34
3.5 Tambah tag 35
3.5.1 Tambah tag menggunakan sed 36
3.5.2 Tambah tag menggunakan Perl 37
3.6 Apa yang kami pelajari dalam bab 38 ini
3.7 Sumber berkaitan 39
Bab 4 Pemilihan, Pengumpulan dan Rujukan Balik 41
4.1 Pilih operasi 41
4.2 Sub-mod 45
4.3 Tangkap kumpulan dan rujukan belakang 46
4.4 Perkumpulan tidak menangkap 49
4.5 Apa yang anda pelajari dalam bab 50 ini
4.6 Sumber berkaitan 51
Bab 5 Kumpulan Watak 53
5.1 Penafian kumpulan watak 55
5.2 Kesatuan dan perbezaan 56
5.3 Kumpulan watak POSIX 58
5.4 Apa yang kami pelajari dalam bab 60 ini
5.5 Sumber Berkaitan 60
Bab 6 Memadankan Unikod dan aksara lain 61
6.1 Memadankan aksara Unikod 62
6.2 Memadankan aksara dengan nombor perlapanan 65
6.3 Memadankan atribut aksara Unicode 66
6.4 Memadankan aksara kawalan 68
6.5 Apa yang anda pelajari dalam bab 70 ini
6.6 Sumber Berkaitan 70
Bab 7 Pengkuantiti 73
7.1 Tamak, malas dan sifat memiliki 74
7.2 Gunakan *, + dan ? Buat perlawanan 74
7.3 Padankan bilangan kali tertentu 75
7.4 Pengkuantiti malas 77
7.5 Pengkuantiti posesif 78
7.6 Apa yang kami pelajari dalam bab 79 ini
7.7 Sumber Berkaitan 79
Bab 8 Melihat Sekitar 81
8.1 Melihat ke hadapan 81
8.2 Anti-pandangan 84
8.3 Melihat ke belakang 85
8.4 Melihat ke Belakang 85
8.5 Apa yang anda pelajari dalam bab 86 ini
8.6 Sumber Berkaitan 86
Bab 9 Menandakan dokumen dengan HTML 87
9.1 Tag padanan 87
9.2 Gunakan sed untuk menukar teks biasa 89
9.2.1 Penggantian dengan sed 89
9.2.2 Gunakan sed untuk memproses angka Rom 90
9.2.3 Gunakan sed untuk memproses perenggan tertentu 91
9.2.4 Gunakan sed untuk memproses puisi berbilang baris 91
9.3 Menambah tag 92
9.4 Tukar teks biasa dengan Perl 94
9.4.1 Memproses Nombor Rom dengan Perl 95
9.4.2 Memproses perenggan khusus dengan Perl 96
9.4.3 Memproses puisi berbilang baris dengan Perl 96
9.4.4 Menggunakan fail arahan Perl 97
9.5 Apa yang anda pelajari dalam bab 99 ini
9.6 Sumber Berkaitan 99
Bab 10 Kelas junior lulus 101
10.1 Ingin menghadiri kelas pertengahan 103
10.2 Alat, pelaksanaan dan perpustakaan 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 Ruby (Oniguruma) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 Memadankan nombor telefon Amerika Utara 105
10.4 Memadankan alamat e-mel 106
10.5 Apa yang anda pelajari dalam bab 106 ini
Lampiran Rujukan Ungkapan Biasa 107
Glosari 118
Indeks 122
Pengenalan pengarang dan muka depan 124
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