この記事ではJavaScriptにおける文字列のmatchメソッドとreplaceメソッドを中心に紹介していますので、参考になると思います。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
1. Match メソッド
match() メソッドは、文字列内の指定された値を取得したり、1 つ以上の正規表現と一致するものを検索したりできます。
match() メソッドの戻り値は次のとおりです: 一致結果を格納する配列。
2. Replace メソッド
replace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。
replace メソッドの戻り値は次のとおりです: 新しい文字列。
3. 説明
正規表現を使用する場合、上記の 2 つのメソッドのパラメーターは主にグローバル g を追加して、すべての文字列を一致または置換できるようにします。
サンプルコード:
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>JavaScript中字符串的match与replace方法</title> </head> <body> <!--注意src路径要对--> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var str = "1 plus 2 equal 3"; //match方法返回值为数组 var arr = str.match(/[0-9]/g) console.log(arr); var new_str = str.replace(/[0-9]/g, 'newstr'); //replace方法返回值为新的字符串 console.log(new_str) </script> </body> </html>
コンソール出力は次のとおりです:
関連する推奨事項:
以上がJavaScriptでの文字列の一致と置換の例の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。