比较javascript/jquery中的两个字符串

Compare two strings in javascript/jquery

本文关键字:两个 字符串 javascript jquery 比较      更新时间:2024-05-24

在下面的字符串中,我想拆分由"|"分隔的字符串(我可以这样做),然后将每个这样的字符串的第一部分和布尔部分与另一个字符串的相同部分进行比较。

var str = "Jacobs21]2]0]Ronan]false|Tom]2]0]Joseph]true|Jacobs21]2]0]NAME$$ALL]false|";
  1. 在上面的字符串中,Jacobs21]2]0]Ronan]false是一个字符串,依此类推
  2. 我更感兴趣的是这个字符串的Jacobs21部分,以及出现在它末尾的布尔值,这里是"false"
  3. 现在,我想比较作为单个字符串连接的第一部分和最后一部分,以形成Jocobs21false,同样,对于另一个字符串tomtrue,进行比较,看看是否有类似的匹配
var detailsArray = str.split("|");
var res = [];
for (var i = 0; i < detailsArray.length - 1; i++) {
    finalArray = detailsArray[i].toString().split("]");
    var name = finalArray[0];
    var booleanString = finalArray[4];
    res[i] = name.concat(booleanString);
}
for (var j = 0; j < res.length - 1; j++) {
    if (res[i] == res[i + 1]) {
        //do your stuff
    }
}