Cờ cho chuỗi biểu thức chính quy trong JavaScript
Cờ trong biểu thức chính quy được tạo thông qua RegExp,
nên được truyền vào làm tham số thứ hai.
Hãy xem một ví dụ.
Giả sử chúng ta có chuỗi sau:
javascriptlet str = 'abc def';
Giả sử chúng ta áp dụng biểu thức chính quy sau với một cờ cho chuỗi này:
javascriptlet reg = /[a-z]+/g;
let res = str.match(reg);
Hãy viết lại biểu thức chính quy này
thông qua RegExp:
javascriptlet reg = new RegExp('[a-z]+', 'g');
let res = str.match(reg);
Bài tập thực hành
Задание 1
Viết lại biểu thức chính quy dưới dạng chuỗi:
javascriptlet str = '123 456 789';
let reg = /[0-9]+/g;
let res = str.replace(reg, '!');