Cómo extraer subcadenas de una cadena en java

No tengo tanta confianza en Java, así que necesito ayuda para extraer varias subcadenas de una cadena. La cadena es la que se proporciona a continuación.

Tengo un archivo de texto con posiblemente miles de líneas con etiquetas POS similares que necesito para extraer el texto original de eso. He intentado usar tokenizer pero realmente no obtuve el resultado que quería. Intenté usar Pattern Matcher y estoy teniendo problemas con la expresión regular.

String="I_PRP recently_RB purchased_VBD this_DT camera_NN";

Quiero obtener la salida = Recientemente compré esta cámara.

yo suelo

Regex: [\/](.*?)\s\b

Pero no funciona. Por favor, ayúdame.

Respuesta 1

tratar

    String s= "I_PRP recently_RB purchased_VBD this_DT camera_NN";
    s = s.replaceAll("_\\w+(?=(\\s|$))", "");
    System.out.println(s);

huellas dactilares

I recently purchased this camera
Respuesta: 2

Estoy escribiendo un programa para simular la temperatura del cuerpo humano bajo actividad física. He escrito una amplia clase de "compartimento" que se ve así: compartimento de clase pública {flotante público ...

Como muchas personas, uso HtmlUnit para hacer las pruebas de usuario para mi aplicación. La mayoría de mis páginas web incluyen google analytics, KISSmetrics, etc., javascript que me gustaría evitar que HtmlUnit se cargue, así que ...

Veo el siguiente error y el navegador se desconectó entre ellos. Está sucediendo solo para el cromo. La versión de Selenium que estoy usando es: <groupId> org.seleniumhq.selenium </groupId> <artifactId> ...

Estoy buscando a través de solr. me da respuesta en json. como el siguiente: {respuesta {numfound: #, docs {[{id = "#" model = "#"} {id = "#" model = "#"}]}} I ...