Belajar Ungkapan Biasa (Michael Fitzgerald) Bahasa Cina
Mengelaskan:Pengeluaran laman webpandangan:2996363Muat turun:182

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

Kenyataan:

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

Kursus terkini

Lihat lagi
  • [Web front-end] Permulaan pantas Node.js
    [Web front-end] Permulaan pantas Node.js
    Kursus ini direka khas untuk pemula dan bertujuan untuk membantu pelajar menguasai pengetahuan asas dan teknologi teras Node.js dengan cepat. Kursus ini bermula dengan pemasangan dan konfigurasi persekitaran Node.js, dan secara beransur-ansur menganalisis model pengaturcaraan tak segeraknya, sistem modul dan mekanisme dipacu peristiwa secara mendalam. Melalui pelbagai kes praktikal, pelajar akan belajar cara menggunakan Node.js untuk membina pelayan web yang cekap dan stabil, memproses permintaan dan respons HTTP serta melaksanakan operasi fail dan interaksi pangkalan data. Di samping itu, kursus ini juga akan memperkenalkan senario aplikasi biasa Node.js dalam pembangunan bahagian hadapan, membantu pelajar meningkatkan keupayaan praktikal mereka dengan cepat dan dengan mudah menghadapi cabaran pembangunan bahagian hadapan.
  • Koleksi lengkap kursus timbunan penuh pembangunan web asing
    Koleksi lengkap kursus timbunan penuh pembangunan web asing
    Kursus ini ialah tutorial komprehensif yang meliputi HTML, CSS, JavaScript, Vue.js, React, Flutter dan pembangunan APP mudah alih. Daripada penghasilan halaman web asas kepada interaksi hadapan dan belakang yang kompleks, kepada pembangunan praktikal aplikasi mudah alih, kursus-kursus ini kaya dengan kandungan dan sangat praktikal. Melalui satu siri projek praktikal, pelajar akan mendapat pemahaman yang mendalam tentang dan menguasai pelbagai kemahiran pembangunan dan cepat berkembang menjadi jurutera pembangunan timbunan penuh. Kedua-dua pemula dan pembangun berpengalaman boleh mendapat manfaat daripadanya. Melalui kajian kursus ini, anda akan mempunyai keupayaan untuk membangunkan aplikasi web dan aplikasi mudah alih secara bebas, meletakkan asas yang kukuh untuk pembangunan kerjaya masa depan.
  • Gunakan GraphQL praktikal bahasa
    Gunakan GraphQL praktikal bahasa
    Kursus ini direka bentuk untuk membantu pelajar menguasai cara menggunakan bahasa Go untuk melaksanakan perkhidmatan GraphQL. Kursus ini bermula dengan pengetahuan asas GraphQL, dan menganalisis secara mendalam ciri-ciri dan kelebihan bahasa pertanyaan datanya Kemudian, digabungkan dengan ciri-ciri bahasa Go, ia menerangkan secara terperinci cara membina pelayan GraphQL, memproses permintaan, menentukan data. corak, dsb. Melalui kes praktikal yang kaya, pelajar akan belajar cara mengintegrasikan GraphQL dalam projek sebenar untuk meningkatkan fleksibiliti dan kecekapan interaksi data. Kursus ini sesuai untuk pembangun dengan asas tertentu dalam bahasa Go dan mesti ada untuk membina API yang cekap dan moden.
  • Master kipas 550W mempelajari JavaScript dari awal langkah demi langkah
    Master kipas 550W mempelajari JavaScript dari awal langkah demi langkah
    Kursus ini direka khas untuk pemula dan diajar oleh bos Google. Kursus ini bermula dari pengetahuan asas JavaScript dan secara beransur-ansur mendalam, meliputi sintaks, fungsi, objek, pemprosesan acara, dll. Melalui kes yang jelas dan latihan praktikal, pelajar boleh menguasai kemahiran teras JavaScript dengan cepat. Bos akan menjawab soalan pelajar secara peribadi dan berkongsi pengalaman pengaturcaraan, membolehkan pelajar berkembang menjadi mahir JavaScript dalam suasana yang santai dan menyenangkan. Sama ada anda seorang pemula dalam pengaturcaraan atau pembangun yang ingin meningkatkan kemahiran anda, kursus ini akan menjadi pilihan terbaik anda untuk mempelajari JavaScript.
  • Sarjana Python Mosh, seorang pemula dengan pengetahuan asas sifar boleh bermula dalam masa 6 jam
    Sarjana Python Mosh, seorang pemula dengan pengetahuan asas sifar boleh bermula dalam masa 6 jam
    Kursus ini membawa anda dalam perjalanan pengaturcaraan. Bermula dari awal, kursus 6 jam ini akan membimbing anda melalui asas dan konsep lanjutan Python. Sama ada anda seorang pemula atau pengaturcara berpengalaman yang ingin meningkatkan kemahiran anda, penjelasan Mosh yang mendalam dan kaedah pengajaran yang jelas akan membantu anda menggunakan Python dengan cepat. Ketahui lebih lanjut tentang pembolehubah, jenis data, syarat, gelung, fungsi, objek dan modul serta kukuhkan pemahaman anda dengan latihan praktikal. Kursus ini sesuai untuk mempelajari Python dan menyediakan anda untuk pelbagai bidang kerjaya. Kepakaran dan semangat Mosh untuk pendidikan akan memberi anda keyakinan untuk memulakan laluan anda menjadi pembangun Python yang mahir.