用于自定义设置的JavaScript正则表达式(JavaScript regex for a custom setting)
我到处搜索,我是Regex的新手,也许我错过了某个地方。 我需要一个javascript正则表达式,用于以下示例字符串
标题:“我的测试标题”值:“我的测试值”
我想要一个正则表达式,导致以下对象或数组
object = { caption: "My Test Caption", value: "My Test Value" } array[0]="My Test Caption" array[1]="My Test Value"任何人都可以帮助我,谢谢先进。
I've searched everywhere, I'm a newbie in Regex and maybe i missed something somewhere. I need a javascript regular expression for the following example string
caption:"My Test Caption" value:"My Test Value"
I'd like to have a regex that results in the following object or array
object = { caption: "My Test Caption", value: "My Test Value" } array[0]="My Test Caption" array[1]="My Test Value"Can anyone help me, thanks in advanced.
最满意答案
由于问题没有说明标题和值的允许值,我假设标题可以有任何字母(最少1个字母)
var s = 'caption:"My Test Caption" value:"My Test Value"' var r = /caption:"(.+)"\s+value:"(.+)"/ var a = s.match(r); obj = {caption: a[1], value: a[2]}Since the question doesn't say anything about the allowed values for caption and value, I am assuming that caption can have any alphabet (minimum 1 alphabet)
var s = 'caption:"My Test Caption" value:"My Test Value"' var r = /caption:"(.+)"\s+value:"(.+)"/ var a = s.match(r); obj = {caption: a[1], value: a[2]}更多推荐
发布评论