日期:2014-05-20  浏览次数:20871 次

如何按指定空格实现字符串的分行
请教大家一个问题。
对于一个很长只有一行的字符串变量。我想实现按其指定的空格将该字符串分成若干行显示。
比如:str = "Liaoning is in the NorthEast of China 2008/4/30"
我想按第1,4,6空格进行分行,即可不可以将其分行显示成:

Liaoning
is in the 
NorthEast 
of China
2008/4/30

slipt是否具有这个功能呢?

------解决方案--------------------
按空格slipt 得到一个字符串数组
在0,3,5后面加换行
------解决方案--------------------
这个没规律性,都是同样的空格,可能这个字符串1,4,6这么分,万一,其他的字符串呢?
比如说,你要分割的和不分割的空格之间有区别就好了
------解决方案--------------------
扫描整个字符串,依次记录下每个空格的位置,
如果该空格是对应要换行的位置,就换行,否则继续扫描就可以了