【发布时间】:2014-12-03 02:59:37
【问题描述】:
我有以下字符串
var str = ":[:{Business AddressId@Business_Address/(:[:(Street Address):] :[:(City):], :[:(State):] :[:(Postal Code):] :[:(Country):])}:]";
我必须从 [:( ):] 中提取值。这样我就可以获得一组值 [Street Addess, City, State, Postal Code, Country]。到目前为止,我有以下正则表达式
/\[\:\((.*?)\)\:\]\)/g
代码
var s = str.match(/\[\:\((.*?)\)\:\]\)/g)
console.log(s)
返回
["[:(街道地址):] :[:(城市):], :[:(州):] :[:(邮政编码):] :[:(国家):])"]这不是我真正需要的,而且我不太擅长正则表达式。
【问题讨论】:
标签: javascript regex