Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào chúng ta có thể tách các ký tự đặc biệt trong JavaScript?


Để tách ký tự đặc biệt, hãy sử dụng khái niệm đối sánh () với Biểu thức chính quy. Cú pháp như sau -

 yourStringName.flatMap (anyVariableName => yourVariableName.match (/ \ w + | \ W + / g)); 

Giả sử, sau đây là mảng của chúng tôi với các ký tự đặc biệt ở giữa các giá trị -

 var allNames =['John-Smith', 'David', 'Carol% Taylor']; 

Bây giờ chúng ta hãy xem cách phân tách văn bản bằng các ký tự đặc biệt. Sau đây là mã -

Ví dụ

 var allNames =['John-Smith', 'David', 'Carol% Taylor']; var output =allNames.flatMap (obj => obj.match (/ \ w + | \ W + / g)); bảng điều khiển .log (đầu ra); 

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

 node fileName.js. 

Đây, tên tệp của tôi là demo32.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

 PS C:\ Users \ Amit \ JavaScript-code> node demo32.js ['John', '-', 'Smith', 'David', 'Carol', '%', 'Taylor']