整理字符串摘要?

3
我刚接触Java,希望有人能指引我获取一些信息。 我想创建一个Java程序,允许我以特定格式输入字符串(例如带有@和hashtag的推文),并生成所有输入信息的摘要并将它们放入不同的类别中(返回到推文示例,比如姓名,推文文本,hashtag等)。由于我刚刚开始学习,我甚至不知道我在寻找什么术语和需要搜索什么内容。非常感谢提供任何可以帮助我的信息!

1
你可能需要学习正则表达式:http://docs.oracle.com/javase/tutorial/essential/regex/ - Olivier.Roger
一个你要达到的目标的例子会有所帮助 :) - npinti
你可以将输入作为字符串读取,然后使用正则表达式进行解析,当你说有一个模式时。 - Gaim
2个回答

3

1
+1。非常好的参考资料。针对楼主:你想要做的是“解析”一个字符串。搜索这个术语可能会帮助你走上正确的道路。祝你好运! - Zéychin

0
你要找的是词法分析,它是根据一定规则对输入进行记号化的过程。

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

然而,对于你想要做的事情,使用Lexer可能有些过度(考虑到你想要检索的信息)

一些简单的正则表达式可以完成你的工作,例如获取带有文本的哈希标签(假设哈希标签仅包含a-z

String rexex = "#[a-z]+"; 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接