3

私はJavaが初めてで、ここで誰かが情報を得るために正しい方向に私を向けることができれば喜んでいます.

特定の形式で文字列を入力できるようにするJavaプログラムを作成しようとしています(たとえば、とを含むツイート@hashtags、入力したすべての情報の要約を生成してカテゴリに入れます(ツイートに戻りますnametweet text、などhashtag

前に言ったように、私はこれに慣れていないので、何を探しているのか、何をググればよいのかさえわかりません。私を助けることができるものは何でも大歓迎です!

4

2 に答える 2

3

Java で正規表現を学ぶ必要があるようです。Oracle の公式チュートリアルは次のとおりです。

http://docs.oracle.com/javase/tutorial/essential/regex/

これは、基本を教えてくれる興味深い、わかりやすい記事でもあります

http://www.vogella.com/articles/JavaRegularExpressions/article.html

于 2012-10-04T07:53:26.317 に答える
0

あなたが探しているのはLexical Analysisと呼ばれ、特定の一連のルールに従って入力をトークン化するプロセスです

字句解析は、一連の文字を一連のトークンに変換するプロセスです。字句解析を実行するプログラムまたは関数は、字句アナライザー、レクサー、またはスキャナーと呼ばれます。多くの場合、レクサーは、パーサーまたは別の関数によって呼び出される単一の関数として存在します。

ただし、やりたいことに対して、を使用するのlexerはやり過ぎかもしれません(取得したい情報を考えると)

たとえば、テキスト付きのハッシュタグを取得するなど、いくつかの単純な正規表現a-zで作業を行うことができます(ハッシュタグが .

String rexex = "#[a-z]+"; 
于 2012-10-04T07:55:37.650 に答える