gpt4 book ai didi

java - 正则表达式来匹配此模式

转载 作者:行者123 更新时间:2023-12-02 06:47:35 25 4
gpt4 key购买 nike

我已经使用 stanford nlp 从该输出中解析了一些文本文件,我需要提取与以下模式匹配的文本

open bracket followed by NP or NNP or NNS etc

输入字符串

(NP (DT the) (NNP sample) (NN program))

结果字符串

the ) sample ) program )

我已尝试以下正则表达式,但它与我所需的模式不匹配

test.replaceAll("//(//NP|//(//JJ|//(//NNS|//(//NNP|//(//NN|//(//DT|//(//CD|//(//FW|//(//WHNP|//(//WDT|//(//VBN|//(//PRP", "")

最佳答案

我不知道为什么里面有那么多斜杠。

试试这个:

test = test.replaceAll("\\((NP|JJ|NNS|NNP|NN|DT|CD|FW|WHNP|WDT|VBN|PRP)", "");

这是一个live demo这段代码工作(正确)。

关于java - 正则表达式来匹配此模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com