/ / Regex para encontrar el número de apariciones de una palabra en np ++ - regex, search, notepad ++

Regex para encontrar el número de apariciones de una palabra en np ++ - regex, búsqueda, bloc de notas ++

En np++ hay una opción de conteo para el número de ocurrencias de una palabra, y marca, y resalta ... Pero necesito encontrar las únicas tres ocurrencias de una palabra.

zero word one word two word three word four word five word six

Así que cuando lo busco destaca estos word one word two word.

Lo intenté [word]{4} pero para encontrar esa palabra ... (w+s+){3} para encontrar tres consecutivos. Lo que necesito es hacer que resalte o seleccione de la primera word palabra a la tercera.

Respuestas

1 para la respuesta № 1

Puedes usar

^(?:(?:(?!bwordb).)*bwordb){3}

los demo regex

La expresión regular funciona así: coincide con el principio de la línea (^), luego intenta hacer coincidir cualquier texto que no sea word hasta la primera palabra completa word, y todo el grupo (todos los personajes que no sean word y el word sí) se cuantifica con el cuantificador limitante. {3} para requerir exactamente 3 ocurrencias.

los (?:(?!bwordb).)* construcción se llama un token codicioso templado y puede ser usado como un sinónimo para una clase de carácter negado para secuencias de caracteres múltiples.

enter image description here