Descuento de otoño
Universidad de Java
Aprendizaje
Cursos
Tareas
Cuestionarios y controles
Juegos
Ayuda
Horario para collejas
Becarios
Comunidad
Usuarios
Foro
Chat
Artículos
Casos de éxito
Actividades
Comentarios
Suscripciones
Tema claro
Artículo
  • Comentarios
  • Sobre nosotros
  • CS50
Comenzar
Empezar a aprender
  • Artículos
  • Autores
  • Todos los grupos
  • Lista de todos los artículos
JavaRush /Blog de Java /Random-ES /Expresiones regulares: encontrar una palabra/parte de una...
eGarmin
Nivel 41
  • 28 febrero 2021
  • 301 views
  • 0 comments

Expresiones regulares: encontrar una palabra/parte de una palabra

Publicado en el grupo Random-ES
Frontend-университет
Si necesita encontrar una palabra o subcadena, una buena solución es utilizar el operador de control del kit de herramientas de expresiones regulares . Es indispensable cuando necesitas encontrar algo que siga a otra cosa.
Ejemplo sencillo
String str = "программируем"; Pattern p = Pattern.compile(".*программ(?=ируем).*"); Matcher m = p.matcher(str); if(m.matches()){ System.out.println("Нашел!"); }else{ System.out.println("Не нашел!"); }
1. Buscar desde el frente
En el ejemplo anterior, si necesita encontrar “programación”, pero no necesita buscar “programación”, debe usar el siguiente patrón: .*программ(?=ируем).* ?= – buscar al frente la presencia de una palabra/parte de una palabra; ?! – buscar de frente la ausencia de una palabra/parte de una palabra.
2. Buscar por detrás
La búsqueda desde atrás funciona de manera similar. ¿Necesitas usar ?<= para buscar una palabra/parte de una palabra detrás de ella y ? .*(?<=programas)nosotros.* La palabra “programa” coincide con este patrón, pero la palabra “pulir” no.
Python-университет
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Aprender
  • Курси програмування
  • Registro
  • Curso de Java
  • Ayuda con las tareas
  • Precios
  • Proyectos de juegos
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Casos de éxito
  • Actividades
Empresa
  • Información sobre nosotros
  • Contactos
  • Comentarios
  • Preguntas frecuentes
  • Soporte
JavaRush JavaRush es un curso por Internet para aprender programación en Java desde cero. Este curso es la manera perfecta para que los principiantes dominen Java. Ofrece más de 1200 tareas con comprobación instantánea y contenidos teóricos esenciales sobre los fundamentos de Java. Para ayudarte a triunfar en tu formación, hemos implementado una serie de características motivadoras: controles, proyectos de programación y contenidos sobre aprendizaje eficiente y para tu carrera profesional como desarrollador Java.
Síguenos
Los programadores no nacen, se hacen © 2025 JavaRush
Descargar aplicación
  • Google Play
  • App Store
Mastercard Visa
Los programadores no nacen, se hacen © 2025 JavaRush