我是新来的java,如果有人在这里可以指出我在正确的方向获取一些信息,会很高兴。组织字符串摘要?
我想创建一个Java程序,它可以让我在一定的格式输入一个字符串(例如与@
和hashtags
鸣叫)和产生的I输入的所有信息汇总,并把它们按类别(要回鸣叫例子,像name
,tweet text
,hashtag
等)
正如我以前说过的,我在这个新的,所以我甚至不知道什么我要找的术语和谷歌什么。任何可以帮助我的东西将不胜感激!
我是新来的java,如果有人在这里可以指出我在正确的方向获取一些信息,会很高兴。组织字符串摘要?
我想创建一个Java程序,它可以让我在一定的格式输入一个字符串(例如与@
和hashtags
鸣叫)和产生的I输入的所有信息汇总,并把它们按类别(要回鸣叫例子,像name
,tweet text
,hashtag
等)
正如我以前说过的,我在这个新的,所以我甚至不知道什么我要找的术语和谷歌什么。任何可以帮助我的东西将不胜感激!
看来你需要学习Java中 这里正则表达式是Oracle的官方教程:
http://docs.oracle.com/javase/tutorial/essential/regex/
这也是一个有趣,易于遵循,文章,教你的基础知识
http://www.vogella.com/articles/JavaRegularExpressions/article.html
+1时。很好的参考。对于OP:你想要做的是“解析”一个String。搜索这个词可能会帮助你。祝你好运! –
感谢您的信息!你们很快! – user1719288
你要找的是所谓Lexical Analysis,它是根据一组规则对输入进行标记的过程
词法分析是将字符序列转换为一个标记序列的过程。执行词法分析的程序或函数称为词法分析器,词法分析器或扫描器。词法分析器通常以分析器或其他函数调用的单个函数的形式存在。
但是,你想怎么办,用lexer
可能是矫枉过正,(给你想要检索的信息)
几个简单的regular expressions可以为你做的工作,例如让带文本的主题标签(假设井号标签只a-z
)
String rexex = "#[a-z]+";
你可能会需要学习正则表达式:http://docs.oracle.com/javase/tutorial/essential/regex/ –
的你一个例子正试图实现将帮助:) – npinti
您可以将输入读取为字符串,然后使用正则表达式解析它,当您说有一个模式 – Gaim