Regex将字符串拆分为大小适中的块
Regex to split string into verying size chunks
我试图将一个字符串分成不同大小的块,创建一个单词的"波浪",例如:
the
cat sat
on the mat the
cat sat on the mat the
cat sat on the
mat the
cat
由于单词的长度各不相同,我想在最近的空格上拆分。
我可能想用一句台词做太多了。然而,我不喜欢循环的想法。我从这个开始:
/.{5}'w*/g
我试过四处添加()和添加{},但无法完全掌握正则表达式的窍门。这样做可能吗?还是会有某种循环?
我认为即使使用正则表达式也可以完成一些事情,但这在很大程度上取决于输入字符串。此外,你还必须考虑如何排列区块,是否修剪,如何填充等等,所以仅仅使用正则表达式是不行的。
此正则表达式模式:((?:[^'s]+(?:'s|$)){1,20})
可以产生与您在以下字符串中查找的内容类似的内容:CCD_ 2。它之所以有效,是因为在应该发生故障的地方有额外的空间。
the
cat sat
on the mat the
cat sat on the mat the
cat sat on the
mat
请参阅演示。
相关文章:
- 将字符串拆分为数组时出现JavaScript错误
- 如何将字符串拆分为字符,但在javascript中保留空格
- 将字符串拆分为;只要它's不在»«
- 如何将以下字符串拆分为二维数组:
- 将javascript中的字符串拆分为一个数组
- 这个字符串拆分器可以重构或改进吗
- Regex将字符串拆分为大小适中的块
- 将字符串拆分为具有固定字符数的数组
- 将字符串拆分为数组
- 如何在没有javascript中的split函数的情况下将字符串拆分为单词
- 字符串拆分并获取第一次和最后一次出现
- node.js将接收到的字符串拆分为不同的变量,然后格式化为json字符串
- 如何将复杂的字符串拆分为多个部分
- 将字符串拆分为多维数组
- 将逗号分隔的字符串拆分为单独的字符串
- 如何在 Javascript 中以特定间隔将字符串拆分为数组
- Javascript 字符串拆分
- 使用 jQuery 将长字符串拆分为文本块
- 在javascript中将字符串拆分为句子
- 在将字符串拆分为硒时获取空输出