Expresión regular para buscar palabras con mayúsculas,minúsculas y con Acentos

Iniciado por cyberserver, 15 Marzo 2013, 07:23 AM

0 Miembros y 1 Visitante están viendo este tema.

cyberserver

Buenas noches, vera.

Tengo el siguiente texto:

Citar
J COUPLINGS, Skín SkÍn Skin LEVELS

En el que quiero buscar la palabra SKÍN (Ya se que no lleva acento pero para probar lo puse), dentro del texto las primeras 2 palabras relacionadas a SKÍN llevan acento, la tercer no.

Y tengo la siguiente expresión regular

(\b|^)(?i)(SKÍN)(\b|$)

A la hora de buscar la palabra, solo me encuentra

CitarSkÍn


Le puse (?i) para que generalizara mayúsculas y minúsculas, sin embargo este agregado solo funciona si buscara palabras que no lleven acento, como esta lo lleva no me encuentra todas.


Cómo puedo hacer o modificar mi expresión regular para que me encuentre todas las palabras SKÍN, no importando si están en mayúscula o minúscula o combinada.


Saludos






cyberserver

Otro ejemplo:


Texto:
Citar
Tengo exámenes para y tengo que hacer mucha más tarea de la que puedo hacer de Matemáticas y Historia.

Expresión regular:
(\b|^)(?i)(MATEMÁTICAS)(\b|$)

Resultado:
-- No me selecciona nada --



Sin embargo si yo pusiera en mi expresión MATEMáTICAS, así si, pero no me sirve!!!

Saludos.