【问题标题】:Organize Summary of String?组织字符串摘要?
【发布时间】:2012-10-04 07:48:29
【问题描述】:

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

我正在尝试创建一个 Java 程序,它允许我输入某种格式的字符串(例如带有 @hashtags 的推文)并生成我输入和放置的所有信息的摘要它们按类别分类(回到推文示例,例如nametweet texthashtag 等)

正如我之前所说,我是新来的,所以我什至不知道我在寻找什么以及谷歌搜索什么。任何可以帮助我的东西都将不胜感激!

【问题讨论】:

  • 你可能需要学习正则表达式:docs.oracle.com/javase/tutorial/essential/regex
  • 一个你想要实现的例子会有所帮助:)
  • 当您说有模式时,您可以将输入读取为字符串,然后用正则表达式对其进行解析

标签: java string format summary


【解决方案1】:

看来你需要学习Java中的正则表达式 这是来自 Oracle 的官方教程:

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

这也是一篇有趣且易于理解的文章,教您基本知识

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

【讨论】:

  • +1。非常好的参考。致 OP:您想要做的是“解析”String。搜索此术语可能会对您有所帮助。祝你好运!
【解决方案2】:

你要找的叫Lexical Analysis,就是按照一定的规则对输入进行token化的过程

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

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

一些简单的regular expressions 可以为您完成这项工作,例如获取带有文本的主题标签(假设主题标签只有a-z

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-08
    • 2020-02-15
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多