^[-\ ]? ¿Qué significa la expresión regular [\d]*$? Por favor, explíquelo.
^[-\\ ]?
[- ] significa -? Indica que el contenido anterior es opcional, es decir, puede estar firmado.
[\\d]* \\d representa un número, * representa 0 para varios números y [] es completamente redundante.
Reescrito como
^[- ]?\\d $Esto solo puede representar números enteros y no coincide con cadenas vacías ni signos - separados.
¿Qué significa esta expresión regular/(-?\d )(\.\d )? $/Esta regularización es para hacer coincidir números; -? significa que puede haber un signo menos opcional delante;
\d significa uno o más números, (-?\d) significa la parte entera; p>
(\.\d)? Representa un punto decimal y varios dígitos. Indica que la parte anterior es opcional y esta parte coincide con una parte decimal opcional
(\ d) $ es cualquier número entre 0 y 9
Significa de..., \d significa un número del 0 al 9, y $ significa que termina en...;
Esto significa un solo número.
Expresiones regulares, también conocidas como expresiones regulares. (Inglés: expresión regular, a menudo abreviada como regex, regexp o re en código), un concepto en informática. Las tablas regulares se utilizan a menudo para recuperar y reemplazar palabras que coinciden con patrones específicos (reglas).
Muchos lenguajes de programación admiten la manipulación de cadenas mediante expresiones regulares. Por ejemplo, Perl tiene integrado un potente motor de expresiones regulares. El concepto de expresiones regulares fue popularizado por primera vez por el software de herramientas Unix (como sed y grep). Las expresiones regulares a menudo se abrevian como "regex", regexp y regex son singulares, y regxp, regexe y regxen son plurales.
\\d: \\d{2}: \\d{2} ¿Qué significa esta expresión regular? Primero, esta expresión regular no es canónica. Antes de utilizar el carácter de escape C, rodee la declaración normal entre comillas dobles. Gracias. El significado de esta regularización es hacer coincidir datos similares a "1:23:45", donde el primer 1 se puede cambiar a 0 ~ 9, el segundo 23 se puede cambiar a 00 ~ 99 y el tercero se puede cambiar a 00. ~99. La inspección visual es un poco como hacer coincidir el tiempo, pero el tiempo de coincidencia no debe escribirse de manera tan simple.
¿Qué significa la expresión regular \ \ \? "Necesita ser llamado en java, system. out.println ("\ \ "). Coincidencias (" \ \ \ "); el "\" a la izquierda representa un "\"; en la expresión regular "\ \" , Cuando la expresión regular se representa como una cadena, una barra invertida requiere dos barras invertidas y, por supuesto, dos barras invertidas están representadas por cuatro. El resultado anterior debe ser "verdadero" si es relevante. Para archivos de video, envíe un correo electrónico a: Weatherlyxiaowei@yeah. /p>
¿Qué significa realmente la expresión regular de Java \\d \d? Porque \ es un prefijo de carácter de escape en Java, por lo que en la cadena Escritura \ debe escribirse como \ \ para que se reconozca correctamente, por lo que \d en la expresión regular se representa como \ \ D. En cuanto al significado de cada captura de la expresión regular, hay muchas reglas que se pueden buscar en línea y también puede encontrar el archivo API de Java a partir del método de coincidencia de cadena.
\\D expresión regular representa un no número.
Divide la cadena str por un no número. El resultado se almacena en una matriz de cadenas temporal. p>\d coincide con un carácter numérico.
\D coincide con un carácter no numérico 9].
/^(\d|\?)* $/¿Qué significa esta expresión regular? Un número, un signo de interrogación, una cadena de números o signos de interrogación.
Por ejemplo:
¿Tres
?
3352?545
¿Qué significa esta expresión regular? ^[ -]?\d*[. ]?\ d * $ es el delimitador, que indica el comienzo de la cadena coincidente.
[ -], los corchetes indican que el contenido dentro cumple con los requisitos, por lo que significa " " o "-"
\d, la abreviatura de [0-9]; , es decir, Número coincidente;
$ también es un delimitador, que indica el final de la cadena coincidente;
Comprenda lo anterior y luego observe el signo de interrogación (?) y el asterisco. (*): el contenido del patrón va seguido del cuantificador; utilícelo para limitar el número de coincidencias para el contenido del patrón. Por ejemplo, quiero hacer coincidir al menos 1 y como máximo 3 números, como 4, 20, 123, 226. Como se explicó anteriormente, un solo número se puede representar mediante [0-9] o \d, ¿y qué? Es muy simple, simplemente agregue llaves después del patrón para indicar el cuantificador, en forma de {límite inferior, límite superior}, es decir, [0-9]{1, 3} o \d{1, 3}. De manera similar, [0-9]{2} significa que solo puede coincidir con dos números (no menos de uno), [0-9]{2,} significa que debe haber al menos dos números como máximo (tenga en cuenta la coma en las llaves), [0-9]{,2} significa que debe haber como máximo dos números (tenga en cuenta la coma entre llaves).
Para los cuantificadores de uso frecuente, también existen abreviaturas en la regularización. La abreviatura de {0,1} es un signo de interrogación (ninguno o solo una vez), la abreviatura de {0,0} es un asterisco (cualquier número de veces o no) y la abreviatura de {1} es un signo más (al menos una vez).