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

Tự động thay thế dữ liệu dựa trên RegEx - JavaScript phù hợp?

Đối với điều này, hãy sử dụng Replace () trong JavaScript. Mã như sau -

Ví dụ

Sau đây là mã -

var temp = `My name is {{fullName}} I live in {{countryName}}`;
var details = {
   "fullName": "David Miller",
   "countryName": "AUS"
}
replaceName = temp.replace(
   /\{\{(.+?)\}\}/g,
   (matching, value) => details[value.trim()]
);
console.log(replaceName);

Để 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à demo256.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -

PS C:\Users\Amit\javascript-code> node demo256.js
My name is David Miller I live in AUS