javascript通过按空格自动完成将字符串分成相等的部分
有必要将一行由符号分隔的文本分成相等的部分(这可以使用拆分或其他方式完成)。。 但是,您需要确保每个部分的长度相同,例如,替换缺少的字符_ 例如,存在由#分隔的块中的文本。定界符;显示此类文本的虚拟字符串的结尾可以很多,并且可以有不同的长度javascript通过按空格自动完成将字符串分成相等的部分,javascript,regex,variables,Javascript,Regex,Variables,有必要将一行由符号分隔的文本分成相等的部分(这可以使用拆分或其他方式完成)。。 但是,您需要确保每个部分的长度相同,例如,替换缺少的字符_ 例如,存在由#分隔的块中的文本。定界符;显示此类文本的虚拟字符串的结尾可以很多,并且可以有不同的长度 var txts = "text tx#text more# text large text #; text t # text more # text more text #" 该案文应为: var txts = "text tx______#text m
var txts = "text tx#text more# text large text #; text t # text more # text more text #"
该案文应为:
var txts = "text tx______#text more____# text large__#; text t______# text more___# text more.._#"
这是一个选项示例,其中需要选择最大的线,所有其他线的大小应相同,并由空格补充
另一个选项具有给定长度的每行,添加相同的字符,以及之前最后一个块的任何长度
var txts = "text tx______#text more____# text large last block#; text t______# text more___# text more.._#"
任何选项都将是问题的解决方案。
var txts=“text tx#text more#text large text#text t#text more#”;
常数pad=len=>s=>s.padEnd(len);
const result=txts.split('#').map(pad(12)).join('#');
控制台日志(结果)代码>好的,我们将如何评分?作业什么时候到期?笑话除外。欢迎来到StackOverflow!你应该尝试自己编写代码。如果你有问题,你可以发布你尝试过的内容,清楚地解释哪些内容不起作用,并提供一个解决方案。我建议读一个好问题。你已经很好地尝试了一个清晰而具体的问题,但不幸的是,你自己没有尝试。友好提示,如果你要问一个家庭作业问题,试着用你自己的话重新写。您不仅可以避免用户给您带来困难(我们很难告诉您),而且您自己也可以通过这样做获得对问题的更多了解。@StevenGoodman仅供参考,家庭作业问题实际上是关于这个主题的,应该没问题,这个问题的问题是,他们自己没有尝试,只是直接要求解决,如果他们尝试了,失败了,并寻求帮助,这个问题会(应该)做得很好。