【发布时间】:2015-03-17 22:28:50
【问题描述】:
我试图将一个字符串分成不同大小的块,创建一个“波浪”的单词,例如:
the
cat sat
on the mat the
cat sat on the mat the
cat sat on the
mat the
cat
由于单词的长度不同,我想在最近的空间上进行拆分。
我可能试图用一条线做太多事情。但是我不喜欢循环的想法。我从这个开始:
/.{5}\w*/g
我尝试添加 () 并添加 {},但无法完全掌握正则表达式的窍门。这可能吗?还是会涉及某种循环?
【问题讨论】:
-
循环有什么问题?
-
正如 CoderDennis 所暗示的那样,RegEx 不是问题的答案。
-
需要更精确地指定问题。您知道每行要显示多少个字符和/或单词吗?
-
伙计们,正则表达式是 Javascript 的一个非常强大的部分,我已经被吓跑了很长时间(听起来你们中的一些人也有?)@phari,请参阅下面的答案,strubizhev 似乎完全理解。
标签: javascript regex