【问题标题】:to search for numeric or alphanumeric strings before or after some keywords in java在java中的某些关键字之前或之后搜索数字或字母数字字符串
【发布时间】:2015-06-08 19:08:57
【问题描述】:

如何使用 stanford corenlp 在 java 中的字符串中的某些关键字之前或之后查找数字或字母数字字符串。

情况:我需要从包含一些预定义关键字的句子中提取仅包含digitsdigits+alphabetsdigits + special characters 的字符串的代码,例如'*''#'。代码可以在关键字之前或之后的任何位置。

我是 NLP 的初学者,需要这方面的帮助。

【问题讨论】:

  • 欢迎来到 StackOverflow!您能否就您的问题提供一些研究和/或其他详细信息,以帮助其他人更好地回答?
  • for ex- 要进入大楼,大门的密码是 1234A。会有很多这样的句子,我需要提取1234A。在这个例子中,我的关键字可以是“password”、“gate”和“enter”。我想使用 stanford corenlp 工具来做到这一点。

标签: java regex stanford-nlp


【解决方案1】:

您可以使用以下内容:

(?<=(keyword1|keyword2))\\s+([a-zA-Z0-9*#]+)|([a-zA-Z0-9*#]+)\\s+(?=(keyword1|keyword2))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    相关资源
    最近更新 更多