鍍金池/ 問答/Java  C  HTML/ 正則匹配出需要的字符串

正則匹配出需要的字符串

var str="時間${time}姓名${name}年齡${age}";
如何用正則找出${time},${name},${age}?這些數(shù)值是動態(tài)的

回答
編輯回答
別硬撐
"時間${time}姓名${name}年齡${age}".match(/\${[^}]*}/g);
2018年1月31日 20:12
編輯回答
不二心
"時間${time}姓名${name}年齡${age}".split(/時間|姓名|年齡/)

圖片描述

2018年5月25日 20:07
編輯回答
刮刮樂
var r = /^時間(.*)姓名(.*)年齡(.*)$/.exec("時間${time}姓名${name}年齡${age}")
// r[1] === ${time}
// r[2] === ${name}
// r[3] === ${age}
2017年1月21日 07:26