Es una pregunta simple sobre expresiones regulares, pero no encuentro la respuesta.
Quiero determinar si un número aparece en secuencia exactamente dos o cuatro veces. ¿Qué sintaxis puedo utilizar?
\d{what goes here?}
Lo intenté \d{2,4}
, pero esta expresión también acepta tres dígitos.
abc 123 xyz
? ¿Debería coincidir12
porque son exactamente dos dígitos en secuencia? ¿O no debería hacerlo, porque12
es parte de una secuencia de dígitos más grande123
que no tiene ni 2 ni 4 de largo? Si tuviera que adivinar, pensaría que desea este último comportamiento, pero su pregunta no está claro. Los ejemplos y / o una especificación más clara ayudarían. La misma pregunta paraabc 12345 def
... ¿qué debería pasar allí?