好的,所以我将Node.JS用于不和谐的机器人。我试图从引号之间获取值。这是一个例子-
!移动“第一频道”“第二频道”
引号之间的值可能会更改。我想将这些值存储在变量中,以用于其他代码行。
答案 0 :(得分:0)
您可以使用正则表达式遍历字符串并捕获所需的值:
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"]