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

Kenyataan Laman Web ini
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

Cadangan berkaitan

Templat laman web makanan bakar buatan tangan

Templat tapak web templat laman web makanan bakar buatan tangan ialah templat laman web yang menyediakan pelbagai templat tapak web promosi makanan bakar buatan tangan untuk dimuat turun. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat laman web syarikat perkhidmatan penulisan kecerdasan buatan moden

Templat tapak web syarikat perkhidmatan penulisan kecerdasan buatan moden ialah muat turun templat tapak web promosi syarikat yang menyediakan perkhidmatan penulisan kecerdasan buatan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat tapak web studio perkhidmatan penyelesaian perancangan penyelesaian

Templat tapak web studio perkhidmatan penyelesaian perancangan ialah muat turun templat tapak web promosi syarikat yang menyediakan pelbagai perkhidmatan pelan perancangan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat Laman Web Syarikat Perkhidmatan Perundingan Perniagaan Pintar

Templat tapak web syarikat perkhidmatan perundingan perniagaan pintar ialah muat turun templat tapak web promosi syarikat yang menyediakan pelbagai perkhidmatan perundingan perniagaan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

templat tapak web promosi penyedia penyelesaian IT

Templat tapak web promosi penyedia penyelesaian IT ialah muat turun templat tapak web promosi yang sesuai untuk syarikat yang menyediakan pelbagai penyelesaian teknologi IT. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat tapak web perkhidmatan blockchain perusahaan HTML5

Templat tapak web perkhidmatan blockchain perusahaan HTML5 ialah muat turun templat tapak web promosi syarikat yang menyediakan perkhidmatan blockchain untuk perusahaan. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat laman web pendidikan budaya agama India

Templat tapak web pendidikan agama dan budaya India ialah muat turun templat tapak web yang sesuai untuk perkhidmatan publisiti agama, budaya dan pendidikan India. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Templat tapak web syarikat penyelesaian IT gaya ungu minimalis

Templat laman web syarikat penyelesaian IT gaya ungu minimalis ialah templat laman web yang menyediakan muat turun templat tapak web templat tapak web promosi syarikat penyelesaian T. Petua: Templat ini memanggil pustaka fon Google dan halaman mungkin dibuka perlahan-lahan.

Cadangan popular

Sistem pengurusan tempur_pengajaran sebenar TP5 kod sumber keseluruhan tapak

Set tutorial ini menggunakan sistem pengurusan pengajaran sekolah sebenar sebagai contoh untuk mengajar anda langkah demi langkah cara membangunkan projek komersial dengan pantas menggunakan rangka kerja ThinkPHP5 pada sehelai kertas putih, bermula dari awal, membolehkan anda memulakan dengan cepat TP5 pembangunan projek. .

Jadual ringkasan fungsi biasa PHP

Fungsi yang biasa digunakan dalam PHP, fungsi yang sering digunakan semasa pembangunan

PHP praktikal Tianlongbabu tiruan perisian kursus laman web filem iQiyi

PHP praktikal Tianlongbabu tiruan perisian kursus laman web filem iQiyi

Kod sumber pembangunan laman web perusahaan TP5

Pakej "ThinkPHP5 Enterprise Site Rapid Development Course" tapak ini

Tutorial video versi rasmi Thinkphp6.0

Tutorial video versi rasmi Thinkphp6.0

templat blog thinkphp3.2.3

templat blog thinkphp3.2.3

Perisian kursus berkaitan pembangunan praktikal sistem pengurusan belakang am (Thinkphp6+Layui)

Perisian kursus berkaitan pembangunan praktikal sistem pengurusan belakang am (Thinkphp6+Layui)

Projek pusat membeli-belah ThinkPHP5 tutorial video tutorial kod sumber perisian

Projek pusat membeli-belah ThinkPHP5 tutorial video tutorial kod sumber perisian

Hari 49~58 kod sumber pengajaran

Hari 49~58 kod sumber pengajaran

Kod sumber projek kelas_Blog langsung

Kod sumber projek kelas_Blog langsung