最新のダウンロード
緊急警報OL
オペレーションデルタ
ポケモンギャザリング
ファンタジー水族館
ドールズフロントライン
星の翼
小さな花の妖精フェアリーパラダイス
レストランキュートストーリー
山河旅行探訪
「愛とプロデューサー」
24時間リーダーボードの閲覧
- 1 PictureBox 画像更新時のファイル アクセス エラーを防ぐにはどうすればよいですか?
- 2 Windows インストール エラー 0x80300002 を修正するにはどうすればよいですか?
- 3 MySQL で単語全体の検索を実行するにはどうすればよいですか?
- 4 Python のリストを理解する
- 5 非同期 JavaScript について: Web パフォーマンスの向上
- 6 データ エンジニアリングの基礎: 実践ガイド
- 7 SQL トランザクションのロールバック後も自動インクリメント ID が増加するのはなぜですか?
- 8 SQL Server ID (自動インクリメント) はトランザクションのロールバック後もインクリメントされ続けますか?
- 9 画像を PictureBox に割り当てるときに発生するファイル ロック例外を解決するにはどうすればよいですか?
- 10 Doctrine 2 のクエリ ビルダーを使用して WHERE…IN サブクエリを実行するにはどうすればよいですか?
- 11 演算後の文字列の最小長
- 12 トランザクションのロールバック後に SQL Server の ID ギャップが発生するのはなぜですか?
- 13 SQL Server はトランザクションのロールバック後に ID シーケンスのギャップを再利用できますか?
- 14 C# で文字列を「#」文字で分割するにはどうすればよいですか?
- 15 MySQL の「AFTER UPDATE」トリガーが変更されていない行に対して起動しないようにするにはどうすればよいですか?
最新のチュートリアル
-
- 海外のWeb開発フルスタックコースの完全なコレクション
- 2216 2024-04-24
-
- Go言語実践GraphQL
- 2498 2024-04-19
-
- 550W ファンマスターが JavaScript をゼロから段階的に学習します
- 3897 2024-04-18
-
- Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
- 3583 2024-04-10
-
- MySQL 入門 (教師モッシュ)
- 2078 2024-04-07
-
- Mock.js | Axios.json - 10 日間の質の高いクラス
- 2858 2024-03-29
正規表現を学ぶ 基本的な概念から始まり、完全な 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