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 に答える