【发布时间】:2019-07-18 02:26:03
【问题描述】:
我有一个这样的数组...
var array = ['aaa', 'bb', 'ccc', 'dddd', 'eee', 'fff'];
另外,我有一个这样的字符串:
5000aaa
或者像这样……
50bb
该字符串会有所不同,我需要将匹配部分 (aaa) 放入一个变量中并将其从现有字符串中删除。
最终的结果应该是这样的:
var array = ['aaa', 'bb', 'ccc', 'dddd', 'eee', 'fff'];
var oldString = '5000aaa';
var matchedPart = 'aaa';
var newString = '5000';
问题是匹配长度是变化的,而且字符串是动态的(从输入的值中获取)但是,每次匹配的部分只包含在末尾。
我不知道如何使用纯 Javascript 或 ES2015 或 VueJS 来做到这一点。谁能指导我?
【问题讨论】:
-
字符串中可以有多个数组项吗?
标签: javascript html arrays vue.js