正規表現の理解🤟
1.正規表現は必須ですか?🧐
正規表現を知らないと符号化できないわけではない.
ただし、正規表現を使用すると、コードをより簡潔に、より簡潔に(?)日が沈むのでこの機会にしっかり整理しておきます
2.正規表現は
正規表現は、文字列内の特定の文字の組合せを一致させるモードです.
MDN Web Docsでは前述したように.
3.正規表現の作成
正規式を作るには2つの方法がある.
let regex = /ab+c/;
一般的なテキストとlet regex = new RegExp("ab+c");
RegExp
オブジェクトのコンストラクション関数を呼び出す方法がある.4.パターン
4-1. グループと範囲
|
:または()
:グループ(?:)
:検索されたがグループ化されていない[]
:文字セット、カッコ内の任意の文字これでもいい👇
[^]
:否定文字セット、カッコ以外の文字4-2. 数量者
?
:なしまたは1つのみ*
:なし、1つ以上+
:1つまたは複数{n}
:n回繰り返し{min, }
:最低~{min, max}
:最小~最大4-3. 境界タイプ
\b
:単語境界\B
: !(単語の境界)^
:文章の冒頭$
:記事の最後4-4. Character classes
\
:特殊文字を検索する場合.
:改行を含まない文字\d
:数値(数値)\D
: !数値\w
:文字(word)\W
: !テキスト\s
:スペース\S
: !空白5.標識🚩
g
:パターンに一致する모든 것
を検索するm
:다중행
検索i
:대.소문자 구분 없이
検索s
:.
、\n
を含むu
:유티코드
すべてのサポートy
:文字内특정 위치
で検索6.正規表現練習サイト
https://regexr.com/5mhou
💡ソース
👉 https://www.youtube.com/watch?v=t3M6toIflyQ&t=1133s
👉 https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Regular_Expressions
👉 https://codedragon.tistory.com/8152
Reference
この問題について(正規表現の理解🤟), 我々は、より多くの情報をここで見つけました https://velog.io/@do_dadu/정규표현식을-알아보자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol