正規表現の使い方
JavaScriptでは、正規表現を使う方法が2通りあります。RegExpオブジェクトを使う方法と、正規表現リテラルを使う方法です。
- 正規表現オブジェクトを使用する:
var pattern = new RegExp("pattern"); // 使用构造函数创建正则表达式对象
var result = pattern.test("string"); // 使用 test 方法测试字符串是否匹配正则表达式
var matches = "string".match(pattern); // 使用 match 方法获取匹配的结果
var replaced = "string".replace(pattern, "replacement"); // 使用 replace 方法替换匹配的字符串
- 正規表現リテラルを使用する
var pattern = /pattern/; // 使用正则表达式字面量创建正则表达式对象
var result = pattern.test("string"); // 使用 test 方法测试字符串是否匹配正则表达式
var matches = "string".match(pattern); // 使用 match 方法获取匹配的结果
var replaced = "string".replace(pattern, "replacement"); // 使用 replace 方法替换匹配的字符串
正規表現では、特定の文字や修飾子を使用して、一致条件を指定できます。たとえば、/a+/ は連続する “a” 文字を 1 つ以上含む一致条件を指定します。正規表現の構文の詳細や用途については、JavaScript の正規表現のドキュメントを参照してください。