正規表現をさらに勉強
date_range
2024/10/08
日々の活動日記エンジニアインターン
こんにちは!
京都開発研究所、Webプログラマコースの長期インターン生、松木智哉です!!
前回に引き続き、正規表現の記述を行いました!!
前回の業務より、もっと細かい正規表現を考えつつ、業務をしていました!!
(...):グループ化。中に含まれるパターンをひとつの単位として扱うことができます! |:OR条件。例えば、(apple|orange) は「apple」または「orange」にマッチします! {n}:直前のパターンを n 回繰り返します! {n,}:直前のパターンを n 回以上繰り返します! {n,m}:直前のパターンを n 回以上、m 回以下繰り返します! \:特殊な意味を持つ文字(例:.、*、? など)をリテラルとして扱うために使用します!! [abc]:a、b、c のいずれかの文字にマッチするか調べます! [^abc]:a、b、c 以外の任意の1文字にマッチするか調べます! [a-zA-Z]:全てのアルファベット(大文字・小文字)にマッチするか調べます! \b:単語の開始または終了にマッチするか調べます! \B:語の開始または終了以外にマッチするか調べます! これらを組み合わせつつ、求めている正規表現を記述するのは大変難しいです。 少しでも正規表現に慣れて、何も見ずに書けるようになりたいです! ----------------------------------------------- G!FIT公式Instagram:https://www.instagram.com/gfit_gdn/ G!FIT公式Twitter:https://twitter.com/gfit_gdnグループ化とオプション
繰り返しの回数指定
特殊文字のエスケープ
文字クラス
文字列の開始と終了
*コメント*
NEW
-
date_range 2026/05/14
-
date_range 2026/04/30
6月中に一人で顧客MTGへ...
-
date_range 2026/04/08
フィリピンの経験を糧に...
-
date_range 2026/03/30
【長期インターン】「AI...
-
date_range 2026/02/27
【長期インターン】卒業...
*COMMENT*
則岡 えり
*コメント*
正規表現、こんなにも種類があるんですね。
私も勉強します。
*コメント*
鈴木 健太
*コメント*
*コメント*