【发布时间】:2021-08-11 09:52:42
【问题描述】:
我有一个字符串,例如“8FPHFW08”,我想获取这些子字符串:“8F000000”、“00PH0000”、“0000FW00”、“00000008”。
对应的python函数是这样的:
def split_str(s):
res = []
for i in range(0,len(s),2):
a = ['0']*len(s)
a[i:i+2] = s[i:i+2]
res.append("".join(a))
return res
这是我的尝试,但空位需要 0
function split_olc(olc) {
var splitted = []
splitted.push(olc.match(/(..?)/g))
console.log(splitted[0])
return splitted[0]
}
如何在 Javascript 中做同样的事情?
【问题讨论】:
-
您是否尝试过编写任何 JavaScript 代码? Stack Overflow 不是免费的代码编写服务。
-
是的,我把我的代码放在js里
-
您的 JS “尝试”甚至没有尝试重新创建 Python 正在执行的操作...
-
我只需要一种方法来获得该结果,我不在乎如何。你是来帮助或批评别人的吗?
-
我们是来帮忙的,但是“仅仅提供代码”并没有帮助。就像授人以鱼与授人以渔的古话一样。然而,有时你可以给一个人一条鱼,然后教他如何获得更多。这就是为什么我的回答提供了代码,并解释了它的作用,希望你未来的努力顺利。如果我再次见到你,我很乐意再次提供帮助,只要你表现出一些努力和进步:)
标签: javascript string split substring