JavaScript 12正規表現(正規表現)
2579 ワード
正規表現(=正規表現)
文字列内の特定の文字を検索するツール
文字列内の特定の文字の組合せを一致させるモード.
コンパイル:パターンを検索するには
≪実行|Execute|emdw≫:ターゲットに対して任意の操作を実行するには
正規表現を作成する2つの方法
1.一般的
let pattern = /a/
:スラッシュとスラッシュ(a)の間のターゲット2.正規表現オブジェクト作成者
let pattern = new RegExp('a')
:正規オブジェクトを作成し、「a」という文字を検索上記では,モードに正規表現オブジェクトが含まれていると考えられる.
一般式の3つの重要なタスク
抽出、TEST、置換
正規表現で使用する方法
RegExp.exec():抽出目的
let pattern = /a/;
pattern.exec('abcde');
// ["a"]
let pattern = /a./;
pattern.exec('a나bcde');
// ["a나"]
RegExp.test():TESTターゲット
let pattern = /a/;
pattern.exec('abcde');
// true
string.match()
検索する値
let pattern = /a/;
let str = 'abcdef';
str.match(pattern);
// ["a"]
string.replace()
let pattern = /abc/;
let str = "abcdef"
console.log(str.replace(pattern, "ABC"))
search() ✍🏼
split() ✍🏼
一般式オプションi,g
/検索/i
let iNo = /a/;
console.log("Abcde".match(iNo)); // null
let iYes = /a/i;
console.log("Abcde".match(iYes)); // ["A"];
/検索/g
let gNo = /a/;
console.log("abcdea".match(gNo)); // ["a"]
let gYes = /a/g;
console.log("abcdea".match(gYes)); // ["a", "a"]
i,gも一緒に使用できます
let igTogether = /a/ig
console.log("abcdeA".match(igTogether)) // ["a", "A"]
キャプチャ
正規表現(生活コード)
https://opentutorials.org/course/909/5143
正規表現の表示
https://regexper.com/
正規表現ビルダー
https://regexr.com/
Reference
この問題について(JavaScript 12正規表現(正規表現)), 我々は、より多くの情報をここで見つけました https://velog.io/@maxkmh/JavaScript-12-정규표현식regular-expressionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol