String 如何计算给定字符串中的段落数?

String 如何计算给定字符串中的段落数?,string,actionscript-3,apache-flex,String,Actionscript 3,Apache Flex,在flex中 我有以下字符串: 巧克力已经成为世界上最受欢迎的食物类型和口味之一 世界,以及大量涉及巧克力的食品 已经创建了。巧克力曲奇已经变得非常普遍,而且非常流行 流行于欧洲和北美的大部分地区 模制成不同形状的巧克力礼品已成为一种时尚 在某些节日里是传统节日。巧克力也用于寒冷和寒冷的天气 热饮料,生产巧克力牛奶和热巧克力 可可粉最初在中美洲被用作饮料和饮料 作为食物中的一种成分 上面的字符串包含三个段落。我如何从上面的字符串数段落 我试过这样做: for(var i:int = 0;

在flex中

我有以下字符串:

巧克力已经成为世界上最受欢迎的食物类型和口味之一 世界,以及大量涉及巧克力的食品 已经创建了。巧克力曲奇已经变得非常普遍,而且非常流行 流行于欧洲和北美的大部分地区

模制成不同形状的巧克力礼品已成为一种时尚 在某些节日里是传统节日。巧克力也用于寒冷和寒冷的天气 热饮料,生产巧克力牛奶和热巧克力

可可粉最初在中美洲被用作饮料和饮料 作为食物中的一种成分

上面的字符串包含三个段落。我如何从上面的字符串数段落

我试过这样做:

    for(var i:int = 0; i < bodyPhrases.length; i++)
     {
                var para:int = bodyPhrases.indexOf("\r\r");
                var p:String = bodyPhrases.substring(1,para);
                paraCount++;
                bodyPhrases = bodyPhrases.replace(p,"");
            }        
for(变量i:int=0;i

它需要更多的循环。如何以简单的方式找到它。

您也可以使用正则表达式:

var regExp:RegExp = /\r\r/g;
var paragraphCount:int = bodyPhrases.match(regExp).length;
您可以检查它是否与以下各项一起工作:

trace(paragraphCount:int);

了解有关RegExp的更多信息的有用链接:

您也可以使用正则表达式:

var regExp:RegExp = /\r\r/g;
var paragraphCount:int = bodyPhrases.match(regExp).length;
您可以检查它是否与以下各项一起工作:

trace(paragraphCount:int);

了解有关RegExp的更多信息的有用链接:

它起作用了。但它返回的值为1。但上面给出的字符串包含3段。如何进一步进行?提前感谢!!!我做了一个小调查,得到了一个有趣的信息。如果您使用Unix,请使用\r、Mac OS\n、Win\r\n详细信息如下:它有效。但它返回的值为1。但上面给出的字符串包含3段。如何进一步进行?提前感谢!!!我做了一个小调查,得到了一个有趣的信息。如果使用Unix,请使用\r、Mac OS\n、Win\r\n以下是详细信息: