que he visto patrones de expresiones regulares que utilizan la repetición numerados de forma explícita en lugar de ?
, *
y +
, es decir:Uso numerados de forma explícita la repetición en lugar de signo de interrogación, estrella y además
Explicit Shorthand
(something){0,1} (something)?
(something){1} (something)
(something){0,} (something)*
(something){1,} (something)+
Las preguntas son:
- ¿Son estas dos formas idénticas? ¿Qué sucede si agrega modificadores posesivos/reacios?
- Si son idénticos, ¿cuál es más idiomático? Más legible? Simplemente "mejor"?
+1, yo también creo que la taquigrafía es mejor, pero también me encantan los ternaries anidados, y me han gritado virtualmente por hacerlo. Puedo ver que algunas personas pueden pensar que '{0,1}' "muestra la intención más claramente" que '?', De ahí la Q. – polygenelubricants