根据子字符串长度替换字符串

js

我有一个由各种长度的子字符串组成的字符串,这些子字符串之间用空格分隔。我想在空格处将该字符串分成多行,但前提是每个子字符串的长度都超过给定的数量(例如,如果给定单词​​的长度超过8个字符,则在此之前和之后添加新行;如果出现空格与上一个新行相距少于9个字符,请保持原样。

例:

input_text = 'string made up of some incredibly long words and some short words'

如果不检查子字符串的长度,我只能执行一个简单的regex命令

print(re.sub(' ','\n', input_text))

但这只会应用一个哑巴替代品,并且您可能会连续使用1或2个字符的多行。

我不知道如何检查子字符串的长度,并根据该标准智能地替换/离开。

所需的输出:

string
made up
of some
incredibly
long
words and
some
short
words

谢谢!

贾斯汀·埃兹基尔

试试换行

import textwrap

input_text = 'string made up of some incredibly long words and some short words'
print('\n'.join(textwrap.wrap(input_text, 9, break_long_words=False)))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

替换根据字符串的长度给出不同的结果

来自分类Dev

如何根据字符串的长度用“ *”(astrik)字母替换字符串

来自分类Dev

替换Java字符串中的特定长度的子字符串

来自分类Dev

从字符串获取子字符串的长度

来自分类Dev

如何根据索引替换子字符串?

来自分类Dev

替换定义长度的字符串

来自分类Dev

根据字符串的长度追加

来自分类Dev

根据字符串长度进行匹配

来自分类Dev

根据长度分割字符串

来自分类Dev

如何根据字符串长度打印?

来自分类Dev

根据所需长度分割字符串

来自分类Dev

根据长度连接unicode字符串

来自分类Dev

根据字符串长度使用 like

来自分类Dev

熊猫:替换字符串中的子字符串

来自分类Dev

无法替换字符串中的子字符串

来自分类Dev

替换字符串中的子字符串

来自分类Dev

替换围绕主字符串的子字符串

来自分类Dev

字符串的长度

来自分类Dev

R根据子字符串对字符串排序

来自分类Dev

获取静态长度子字符串

来自分类Dev

如何用所需的子字符串替换JSon字符串的子字符串

来自分类Dev

根据行号替换字符串

来自分类Dev

替换字符串

来自分类Dev

替换字符串

来自分类Dev

字符串替换字符串

来自分类Dev

搜索并替换不是其他字符串的子字符串的字符串

来自分类Dev

(可选)替换子字符串python

来自分类Dev

PostgreSQL UPDATE子字符串替换

来自分类Dev

bash中的子字符串替换