ホームページ >ウェブフロントエンド >jsチュートリアル >JS は replace() メソッドと正規表現を使用して文字列を検索および置換します_javascript スキル
1. JS 文字列の置換と replace() メソッドの使用
replace(regexp,replacement) メソッドには 2 つのパラメーターがあります。最初のパラメーターはプレーン テキスト文字列または RegExp オブジェクトにすることができます。詳細については、「RegExp オブジェクトの使用」を参照してください。2 番目のパラメーターは文字列または RegExp にすることができます。オブジェクト。
以下は JS 文字列置換の例です:
例 1:
2. RegExp オブジェクトの使用
JavaScript は、正規表現に関連する操作と関数を完了するための RegExp オブジェクトを提供します。各正規表現パターンは RegExp インスタンスに対応します。 RegExp オブジェクトのインスタンスを作成するには 2 つの方法があります。
RegExp の明示的なコンストラクターを使用します。構文は次のとおりです: new RegExp("pattern"[,"flags"]); RegExp の暗黙的なコンストラクターをプレーン テキスト形式で使用します: /pattern/[flags]。例 4 の 2 つのステートメントは同等です。
例 4:
exec() メソッドは、一致する結果を格納する配列を返します。一致するものが見つからない場合、戻り値は null になります。
例 5:
RegExpObject.test(文字列)
文字列 string に RegExpObject に一致するテキストが含まれている場合は true を返し、それ以外の場合は false を返します。
例 6: