2015-06-08 47 views
-6

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

情况:我需要提取它们只包含digitsdigits+alphabetsdigits + special characters像包含一些预定义keywords.The代码之前或关键字后,在任何地方的句子'*''#'串码。

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

+0

欢迎进入计算器!你能否提供一些关于你的问题的研究和/或其他细节以帮助他人更好地回答它?前进的 – ricky3350

+0

为了进入大楼,大门的密码是1234A。会有很多像这样的句子,我需要提取1234A。在这个例子中,我的关键字可以是“密码”,“门”和“输入”。我想用stanford corenlp工具来做这件事。 – sillydeedee

回答

0

您可以使用以下方法:

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