正規表現を学ぶ (マイケル・フィッツジェラルド) 中国語
分類する:Webページ制作表示#ヒョウジ#:2996285ダウンロード:182

正規表現を学ぶ 基本的な概念から始まり、完全な sed および Perl スクリプトの作成、そして HTML ファイルの変換まで、この強力な正規表現ツールについて明確かつ徹底的に説明されています。この本には、読者が正規表現を簡単に習得できるように、簡潔で明確な例が多数掲載されています。この本には、オンラインおよびデスクトップのツールがすべて揃っており、高度な参考資料も紹介されており、正規表現を始めるための珍しい本です。
コンテンツの推奨事項
「正規表現の学習」では、正規表現の基本概念から始まり、完全な sed および Perl スクリプトの作成、そして HTML ファイルの変換まで、この強力なツールを明確かつ徹底的に説明しています。この本には、読者が正規表現を簡単に習得できるように、簡潔で明確な例が多数掲載されています。さらに、この本にはオンラインおよびデスクトップツールがすべて収録されており、高度な参考資料も紹介されており、正規表現の入門書としては珍しい本です。
「正規表現の学習」は、正規表現に興味のあるプログラマーやインターネット実務者に適しています。
著者について### Michael Fitzgerald は有名なプログラマー、コンサルタント、テクニカル ライターであり、オライリーとジョン ワイリー & サンズで 10 冊を超える技術書籍を執筆し、オライリー ネットワークに多数の記事を出版しています。彼は、RELAXNG Schema Language Committee for XML のメンバーでした。

オンライン ツールとデスクトップ ツールの両方が利用可能です。

正規表現を学習するための必須ツール
プログラミングの知識がなくてもすぐに始めることができます。

目次

はじめに
第 1 章 正規表現とは 1
1.1 Regexpal 2
から始める 1.2 北米の電話番号と一致する 3
1.3 文字グループを使用して数字を照合する 4
1.4 文字グループの略語を使用する 5
1.5 は任意の文字 5
に一致します。 1.6 キャプチャのグループ化と後方参照 6
1.7 量指定子の使用 6
1.8 括弧文字 8
1.9 応用例 9
1.10 この章で学んだこと 11
1.11 関連リソース 11
第 2 章 単純なパターン マッチング 13
2.1 文字列リテラルの一致 15
2.2 数字 15
を一致させる 2.3 数字以外の文字の一致 17
2.4 単語と単語以外の文字の一致 18
2.5 空白文字の一致 19
2.6 任意の文字の一致について話しましょう 21
2.7 タグテキスト 23
2.7.1 sed を使用してテキスト 24
にラベルを付ける 2.7.2 Perl 25
によるテキストのタグ付け 2.8 この章で学んだこと 26
2.9 関連リソース 27
第 3 章 境界 29
3.1 行頭と行末 30
3.2 単語境界と非単語境界 31
3.3 その他のアンカー文字 33
3.4 メタキャラクタ リテラルの使用 34
3.5 タグの追加 35
3.5.1 sed 36
を使用してタグを追加する 3.5.2 Perl 37 を使用してタグを追加する
3.6 この章で学んだこと 38
3.7 関連リソース 39
第 4 章 選択、グループ化、および後方参照 41
4.1 選択操作 41
4.2 サブモード 45
4.3 キャプチャのグループ化と後方参照 46
4.4 非キャプチャのグループ化 49
4.5 この章で学んだこと 50
4.6 関連リソース 51
第 5 章 文字グループ 53
5.1 文字グループ 55
の否定 5.2 和集合と差異 56
5.3 POSIX 文字グループ 58
5.4 この章で学んだこと 60
5.5 関連リソース 60
第 6 章 Unicode とその他の文字のマッチング 61
6.1 Unicode 文字の一致 62
6.2 8 進数の文字とのマッチング 65
6.3 Unicode 文字属性のマッチング 66
6.4 制御文字のマッチング 68
6.5 この章で学んだこと 70
6.6 関連リソース 70
第 7 章 量指定子 73
7.1 貪欲、怠惰、独占欲 74
7.2 * を使用しますか?マッチを作る 74
7.3 特定の回数の一致 75
7.4 遅延量指定子 77
7.5 所有量指定子 78
7.6 この章で学んだこと 79
7.7 関連リソース 79
第 8 章 周囲を見渡す 81
8.1 将来に向けて 81
8.2 先読み防止 84
8.3 振り返って 85
8.4 振り返り 85
8.5 この章で学んだこと 86
8.6 関連リソース 86
第 9 章 HTML を使用した文書のマーク付け 87
9.1 マッチタグ 87
9.2 sed を使用して通常のテキストを変換する 89
9.2.1 sed 89
に置き換える 9.2.2 sed を使用してローマ数字 90
を処理する 9.2.3 sed を使用して特定の段落を処理する 91
9.2.4 sed を使用して複数行の詩を処理する 91
9.3 タグの追加 92
9.4 Perl 94 を使用して通常のテキストを変換する
9.4.1 Perl 95
によるローマ数字の処理 9.4.2 Perl 96
による特定の段落の処理 9.4.3 Perl 96 を使用した複数行の詩の処理
9.4.4 Perl コマンドファイルの使用 97
9.5 この章で学んだこと 99
9.6 関連リソース 99
第10章 ジュニアクラス卒業 101
10.1 中級クラスに参加したい 103
10.2 ツール、実装プログラム、およびライブラリ 103
10.2.1 Perl 103
10.2.2 PCRE 104
10.2.3 ルビー(鬼車) 104
10.2.4 Python 105
10.2.5 RE2 105
10.3 北米の電話番号と一致します 105
10.4 電子メールアドレスの照合 106
10.5 この章で学んだこと 106
付録 正規表現リファレンス 107
用語集 118
インデックス 122
著者と表紙の紹介 124

声明:

当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn

最新のコース

続きを見る
  • [Web フロントエンド] Node.js クイック スタート
    [Web フロントエンド] Node.js クイック スタート
    このコースは初心者向けに特別に設計されており、学生が Node.js の基本知識とコア テクノロジを迅速に習得できるようにすることを目的としています。このコースは、Node.js のインストールと環境構成から始まり、徐々にその非同期プログラミング モデル、モジュール システム、イベント駆動メカニズムを詳しく分析します。豊富な実践事例を通じて、学生は Node.js を使用して効率的で安定した Web サーバーを構築し、HTTP リクエストと応答を処理し、ファイル操作とデータベース対話を実行する方法を学びます。さらに、このコースでは、フロントエンド開発における Node.js の典型的なアプリケーション シナリオも紹介し、学生が実践的な能力を迅速に向上させ、フロントエンド開発の課題に簡単に対処できるようにします。
  • 海外のWeb開発フルスタックコースの完全なコレクション
    海外のWeb開発フルスタックコースの完全なコレクション
    このコースは、HTML、CSS、JavaScript、Vue.js、React、Flutter、モバイル APP 開発をカバーする包括的なチュートリアルです。基本的な Web ページ制作から、フロントエンドとバックエンドの複雑な対話、モバイル アプリケーションの実践的な開発まで、コースは内容が豊富で非常に実践的です。一連の実践的なプロジェクトを通じて、さまざまな開発スキルを深く理解し習得し、フルスタック開発エンジニアとして早期に成長します。初心者も経験豊富な開発者も、その恩恵を受けることができます。このコースの学習を通じて、Web アプリケーションやモバイル アプリケーションを独自に開発する能力を身につけ、将来のキャリア開発のための強固な基盤を築きます。
  • Go言語実践GraphQL
    Go言語実践GraphQL
    このコースは、学習者が Go 言語を使用して GraphQL サービスを実装する方法を習得できるように設計されています。このコースでは、GraphQL の基礎知識から始まり、そのデータ クエリ言語の特性と利点を深く分析し、Go 言語の特性と組み合わせて、GraphQL サーバーの構築方法、リクエストの処理方法、データの定義方法を詳しく説明します。パターンなど豊富な実践事例を通じて、学習者は実際のプロジェクトに GraphQL を統合してデータ インタラクションの柔軟性と効率を向上させる方法を学びます。このコースは、Go 言語の一定の基礎を備えた開発者に適しており、効率的で最新の API を構築するために必須のコースです。
  • 550W ファンマスターが JavaScript をゼロから段階的に学習します
    550W ファンマスターが JavaScript をゼロから段階的に学習します
    このコースは初心者向けに特別に設計されており、Google の責任者が指導します。このコースは JavaScript の基礎知識から始まり、構文、関数、オブジェクト、イベント処理などをカバーして徐々に深めていきます。鮮やかな事例と実践的な演習を通じて、学生は JavaScript のコアスキルをすぐに習得できます。上司が直接学生の質問に答え、プログラミング体験を共有することで、学生はリラックスした楽しい雰囲気の中で JavaScript マスターに成長することができます。プログラミングの初心者であっても、スキルを向上させたい開発者であっても、このコースは JavaScript を学習するための最良の選択となるでしょう。
  • Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
    このコースでは、プログラミングの旅に出かけます。ゼロから始めるこの 6 時間のコースでは、Python の基礎と高度な概念について説明します。 あなたが初心者であっても、スキルを向上させたい経験豊富なプログラマーであっても、Mosh の詳細な説明と明確な指導方法により、Python をすぐに使いこなすことができます。変数、データ型、条件、ループ、関数、オブジェクト、モジュールについて詳しく学び、実践的な演習で理解を深めます。 このコースは、Python を学習し、さまざまなキャリア分野への準備を整えるのに最適です。 Mosh の専門知識と教育に対する情熱により、熟練した Python 開発者への道を自信を持って歩み始めることができます。