JavaScript の正規(guī)表現(xiàn)
JavaScript 正規(guī)表現(xiàn)
正規(guī)表現(xiàn) (英語: Regular Expression、コード內(nèi)では regex、regexp、または RE と略されることがよくあります) は、単一の文字列を使用して、特定の構(gòu)文ルールに準(zhǔn)拠する一連の文字列検索パターンを記述し、一致させます。
テキスト検索とテキスト置換に使用できる検索モード。
正規(guī)表現(xiàn)とは何ですか?
正規(guī)表現(xiàn)は、一連の文字によって形成される検索パターンです。
テキスト內(nèi)のデータを検索する場合、検索パターンを使用してクエリの対象を説明できます。
正規(guī)表現(xiàn)には、単純な文字またはより複雑なパターンを使用できます。
正規(guī)表現(xiàn)は、すべてのテキスト検索およびテキスト置換操作に使用できます。
構(gòu)文
/pattern/modifiers;
文字列メソッドの使用
JavaScript では、通常、正規(guī)表現(xiàn)は 2 つの文字列メソッド、search() と replace() で使用されます。
search() メソッドは、文字列內(nèi)の指定された部分文字列を取得するか、正規(guī)表現(xiàn)に一致する部分文字列を取得するために使用され、部分文字列の開始位置を返します。
replace() メソッドは、文字列內(nèi)の一部の文字を他の文字に置き換えたり、正規(guī)表現(xiàn)に一致する部分文字列を置き換えたりするために使用されます。
search()メソッドは正規(guī)表現(xiàn)を使用します
搜索字符串 "School", 并顯示匹配的起始位置:點(diǎn)我function myFunction() { var str = "go home!"; var n = str.search(/home/i); document.getElementById("demo").innerHTML = n; }