gpt4 book ai didi

javascript - 正则表达式两个字符串变量

转载 作者:数据小太阳 更新时间:2023-10-29 05:45:11 25 4
gpt4 key购买 nike

假设我有两个字符串变量:

a = 'LOVE';
b = '....';

我如何使用正则表达式(或其他最快的)来组合 a + b 来制作:

c = 'L.O.V.E.';

在我的例子中,两个字符串都是 4 个字符长,并且第二个字符串不是固定字符,我只是将它设为一个点以使其在屏幕上看起来更清晰。

最佳答案

您可以简单地遍历较长的字符串,并在每次迭代中将两个字符串中的一个字符添加到结果字符串中。我认为您在那里不需要任何正则表达式:

a = 'LOVE';
b = '....';

var combinedString = '';
var largerLength = Math.max( a.length, b.length );

for( var i = 0; i < largerLength; i++ )
{
combinedString += a.charAt(i) + b.charAt(i);
}//for()

console.log( combinedString );

以上代码适用于任意长度的字符串。如果您事先知道两个字符串的长度正好是 4 个字符,我认为最快和最有效的方法是:

a = 'LOVE';
b = '....';
var combinedString = a.charAt[0] + b.charAt[0] + a.charAt[1] + b.charAt[1] + a.charAt[2] + b.charAt[2] + a.charAt[3] + b.charAt[3];
console.log( combinedString );

关于javascript - 正则表达式两个字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37968257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com