⊗jsSpREGMA 123 of 294 menu

MatchAll Toàn cục trong biểu thức chính quy JavaScript

Phương thức matchAll trả về tất cả các kết quả khớp dưới dạng đối tượng có thể lặp, mỗi phần tử của nó chứa một mảng bao gồm kết quả tìm được và các nhóm bắt giữ của nó. Phương thức chỉ có thể được gọi với bộ sửa đổi g.

Hãy xem qua một ví dụ. Giả sử chúng ta có chuỗi sau:

let str = '12 34 56';

Hãy tìm tất cả các cặp số và tách các chữ số của chúng vào các nhóm bắt giữ:

let matches = str.matchAll(/(\d)(\d)/g);

Hãy lặp qua đối tượng có thể lặp nhận được bằng vòng lặp và in ra các kết quả khớp:

for (let match of matches) { console.log(match); // [12, 1, 2], [34, 3, 4], [56, 5, 6] }

Cho chuỗi sau:

let str = '12:37 15:48 17:59';

Hãy tìm tất cả các chuỗi con chứa thời gian trong đó và với mỗi kết quả tìm được, hãy phân tách giờ và phút vào các nhóm bắt giữ riêng biệt.

Cho chuỗi:

let str = 'site.ru sss site.com zzz site.net';

Hãy lấy một mảng các tên miền từ chuỗi này, trong mảng đó, đặt tên miền và phần mở rộng (zone) của nó vào các nhóm bắt giữ khác nhau.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối