好的,我用Node.JS做了一个不和谐的机器人。我正在尝试从引号之间获取值。下面是一个例子-
!移动“频道一”“频道二”
引号之间的值可能会发生变化。我希望将这些值存储在一个变量中,以便在其他代码行中使用。
发布于 2018-07-01 08:16:46
您可以使用regex遍历字符串并捕获所需的值:
let strValue = '!move "Value one" "Value two" "Value three" "Value four"';
let regex = /"([^"]*)"/g;
let currentResult;
let results = [];
while ((currentResult = regex.exec(strValue)) !== null) {
results.push(currentResult[1]);
}
// results: ["Value one", "Value two", "Value three", "Value four"]
https://stackoverflow.com/questions/51119081
复制相似问题