Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

289
Views
Corchetes de coincidencia de expresiones regulares de Java

Estoy tratando de hacer lo siguiente usando una expresión regular (java replaceAll):

 **Input:** Test[Test1][Test2]Test3 **Output** TestTest3

En resumen, necesito eliminar todo lo que está dentro de los corchetes, incluidos los corchetes.

Estoy intentando esto, pero no funciona:

 \\[(.*?)\\]

¿Serías capaz de ayudar?

Gracias,
Faja

about 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Puedes probar esta expresión regular:

 \[[^\[]*\]

y reemplazar por vacío

Manifestación

Fuente Java de muestra:

 final String regex = "\\[[^\\[]*\\]"; final String string = "Test[Test1][Test2]Test3\n"; final String subst = ""; final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); final Matcher matcher = pattern.matcher(string); final String result = matcher.replaceAll(subst); System.out.println(result);
about 4 years ago · Santiago Trujillo Report

0

Tu patrón original me funciona:

 String input = "Test[Test1][Test2]Test3"; input = input.replaceAll("\\[.*?\\]", ""); System.out.println(input);

Producción:

 TestTest3

Tenga en cuenta que no necesita los paréntesis dentro de los corchetes. Lo usaría si planeara capturar el contenido entre cada par de corchetes, que en su caso no necesita. No está mal tenerlos allí, simplemente no es necesario.

demostración aquí:

Rextester

about 4 years ago · Santiago Trujillo Report

0

\[\w+]

Esto funciona para mí, esta expresión regular coincide con todas las palabras que están entre corchetes.

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!