我希望从这个字符串中提取令牌并构建一个数组(这是一个简化的例子):
SELECT * FROM {token1} WHERE {token2}
我有一个包含两个元素的数组:
myArray[0] = "token1"
myArray[1] = "token2"
有没有聪明的方法可以在不迭代字符串的情况下完成这个操作?
我也不希望数组中有重复的元素,所以
The quick {token1} dog {token2} over the {token1} wall
将会得到;
myArray[0] = "token1"
myArray[1] = "token2"
(真正的原因是为了在SQL语句中使用日期。)
Mick
var c = string.substitute("${replace} - ${me}", { replace: "foo", me: "bar" });
。当然还有其他的例子。 - Nelson Teixeira