강의

멘토링

커뮤니티

Programming

/

etc. (Programming)

Webプログラミングのための正規表現

Webプログラミングでユーザーの入力値を検証するために正規表現が必要ですか?

難易度 初級

受講期間 無制限

  • stgray220932
Regex
Regex
Regex
Regex

受講後に得られること

  • 正規表現の作成

  • Java、JavaScript、SQLで正規表現を活用

正規表現(regular-expressions)は選択ではなく必須

私たちはプログラミング中に本当にさまざまな正規表現を使うべきです。

最も代表的なケースは、Webプログラミング中のユーザーの入力値の検証プロセスです。

以下はinflearnの会員登録画面の例ですが、どのようにユーザーの入力が電子メールの形式に合うか、パスワードの複雑さはガイドによく準拠していることを確認する必要がありますが、これを文字列として扱うと思うとあまりにもひどいです。



また、JavaやjavaScript、SQLなど、さまざまなプログラミング分野で文字列パターン検索にも使用されます。

public C regexMatchers ( String ... regexPatterns ) { Assertstate (! this . anyRequestConfigured , "Can't configure regexMatchers after anyRequest" ); return chainRequestMatchers ( RequestMatchers . regexMatchers (regexPatterns)); }


あまりない文字列ですが、いざ表現を見ると一体何の言葉なのでしょう。

^ [\w.-] {1,64}@ [\w.-] {1,252}\.\w{2,4}$


いくつか知っていれば難しくありません!

正規表現は、いくつかのメタ文字を使用してパターンを構築し、それを介して検索、置換操作を処理します。初めてハングルを学ぶときはㄱ、ㄴ、ㄷも難しかったですが、今はよく書き込んでいるかのように正規表現も数個のメタ文字だけ学習すれば難しくありません。

正直、正規表現でどんなパターンを巧みに巧みにすることは容易ではありません。幸いなことに、私たちが必要とする多くの正規表現はすでに開発されています。ただ、私たちの味に完璧に当てはまらないだけです。したがって、私たちに必要な能力は目的に合った式を探して読んで、味に合わせて少しの修正が必要なだけです。


あえて正規表現の代価にならなくても楽に他の正規表現を読んで、私のプロジェクト/コードの状況に合わせて修正するほどの実力が必要ありませんか?

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Webプログラムで正規表現を作成したいすべて

  • 文字列パターン検索が必要なすべて

前提知識、
必要でしょうか?

  • Java(単位テスト少し)

  • JavaScript(変数宣言)

  • Sql(基本的な選択文)

こんにちは
です。

111

受講生

7

受講レビュー

4.6

講座評価

2

講座

こんにちは。みんなのコーディング:ドゥディングです〜

活用度の高い知識を分かりやすく説明することに大きな楽しみを感じ、受講生の皆さんが理解してくれた時に幸せを感じる講師です。20年以上にわたり、講義と開発の両分野で活動しており、現在は講義やブログ、YouTubeなどを通じて皆さんと交流しています。

私の小さな活動が、誰かの無駄な苦労を減らすことにつながれば、これほど嬉しいことはありません。

私の小さな活動が、誰かの無駄な苦労を減らす手助けになれば、これほど嬉しいことはありません。 https://goodteacher.tistory.com/ https://www.youtube.com/channel/UCCol7dj1IZWwjSGBs_UlUog

私の小さな活動が、誰かの無駄な苦労を減らすことに繋がれば、これほど嬉しいことはありません。 https://goodteacher.tistory.com/ https://www.youtube.com/channel/UCCol7dj1IZWwjSGBs_UlUog

カリキュラム

全体

12件 ∙ (1時間 38分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

4件

4.3

4件の受講レビュー

  • human2642622님의 프로필 이미지
    human2642622

    受講レビュー 72

    平均評価 5.0

    5

    67% 受講後に作成

    • 1466su2462님의 프로필 이미지
      1466su2462

      受講レビュー 1

      平均評価 5.0

      5

      67% 受講後に作成

      会社業務を進めて正規表現を通じて文字列解析ロジックを実装しなければならない時がありましたが、講義を受講し、おかげで複雑な文字列マッチングも式ひとつで解決できました! 市販されている講義や資料の中で最も詳しく教えてください! 特に実戦開発で使える多様なスキルを中途半端に一緒に教えてくれてもっと役に立ちましたね👍🏻👍🏻

      • stgray220932
        知識共有者

        良い評価ありがとうございます~~

    • youngfeb0639님의 프로필 이미지
      youngfeb0639

      受講レビュー 1

      平均評価 5.0

      5

      33% 受講後に作成

      必要な部分だけがよく説明されました。ありがとうございます。

      • ijldcc님의 프로필 이미지
        ijldcc

        受講レビュー 2

        平均評価 1.5

        2

        100% 受講後に作成

        ¥1,395

        stgray220932の他の講座

        知識共有者の他の講座を見てみましょう!