Saltar al contenido

usando expresiones regulares para encontrar una palabra específica

Si encuentras algo que no comprendes puedes dejarlo en los comentarios y te ayudaremos lo más rápido posible.

Solución:

La lógica de tu expresión regular no me queda del todo clara.

Matemáticas RegularExpression no necesita ningún delimitador y no creo que haya un interruptor “global”. En cualquier caso, lo siguiente coincide con todas las palabras individuales “círculo”, “círculos”, “Círculo” y “Círculos”:

list = "circle", "picircle", "circles", "Circle";
StringCases[#, RegularExpression["\b[Cc]ircles?\b"]] & /@ list
(* "circle", , "circles", "Circle" *)

list = "circle", "picircle", "circles";
StringCases[#, 
   StartOfString ~~ "circle" | "circles" ~~ EndOfString] & /@ list
StringCases[#, RegularExpression["^(circle|circles)$"]] & /@ list

Aquí puedes ver las comentarios y valoraciones de los usuarios

Si posees alguna desconfianza y capacidad de reaccionar nuestro enunciado te proponemos realizar una aclaración y con gusto lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *