我有字符串:
str = 'select(a,b,c).where(d,e,f).order(i,j,k)'
我可以获得a,b,c
和d,e,f
以及i,j,k
的正则表达式是什么?
{
select: 'a,b,c',
where: 'd,e,f',
order: 'i,j,k'
}
谢谢!!!
答案 0 :(得分:0)
答案 1 :(得分:0)
不完全清楚你想要什么,但我想可能是这样的:
var str = 'select(a,b,c).where(d,e,f).order(i,j,k)';
str = "{\n\t" + str.replace(/\(/g, ": '").replace(/\)/g, "'").replace(/\./g, ",\n\t") + "\n}";
console.log(str);
打印:
{
select: 'a,b,c',
where: 'd,e,f',
order: 'i,j,k'
}