1

我正在尝试从<cfoutput query="...">. 我有兴趣查找文本中每个单词的显示次数。例如:

"My name is Bob and I like to Bob".

应该导致

Bob - 2
Name - 1
etc, etc, etc.

<cfoutput>从 twitter RSS 提要中获取我的信息。这是我的代码:

<blink>
  <cfset feedurl="http://twitter.com/statuses/user_timeline/47847839.rss" />
  <cftry>
    <cffeed source="#feedurl#" properties="feedmeta" query="feeditems" />
    <cfcatch></cfcatch> 
  </cftry> 
  <ol>
    <cfoutput query="feeditems">
      #content# #id# <br><br>
    </cfoutput>
  </ol>
</blink>

我输出了一个非常棒的有序列表,但我一生都无法弄清楚如何解析内容并列出每个单词使用了多少次。

感谢您提供的任何帮助,我是这些论坛的新手!

4

1 回答 1

4

您可以在这里找到解决方案:

http://www.coldfusionjedi.com/index.cfm/2007/8/2/Counting-Word-Instances-in-a-String

基本上,使用正则表达式拆分字符串,然后遍历结果。这里也有一些非常好的评论。

于 2009-10-12T04:48:31.243 回答