Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript通过按空格自动完成将字符串分成相等的部分_Javascript_Regex_Variables - Fatal编程技术网

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仅供参考,家庭作业问题实际上是关于这个主题的,应该没问题,这个问题的问题是,他们自己没有尝试,只是直接要求解决,如果他们尝试了,失败了,并寻求帮助,这个问题会(应该)做得很好。