3

我是 java 新手,如果有人能指出我获取一些信息的正确方向,我会很高兴。

我正在尝试创建一个 Java 程序,它允许我输入某种格式的字符串(例如带有@and的推文hashtags)并生成我输入的所有信息的摘要并将它们分类(回到推文例如, name, tweet 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

您正在寻找的是所谓的词法分析,它是根据一组规则对输入进行标记化的过程

词法分析是将字符序列转换为标记序列的过程。执行词法分析的程序或函数称为词法分析器、词法分析器或扫描器。词法分析器通常作为由解析器或其他函数调用的单个函数存在。

但是,对于您想做的事情,使用 alexer可能会做得过火(鉴于您要检索的信息)

一些简单的正则表达式可能会为您完成这项工作,例如获取带有文本的主题标签(假设主题标签仅为a-z

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