¿Cómo entender las expresiones regulares? La Enciclopedia Baidu no puede entenderlo.

(de wiki) En la década de 1950, el matemático Stephen Cole Kleine describió modelos (refiriéndose a autómatas) utilizando notaciones matemáticas que llamó conjuntos regulares.

Luego las expresiones regulares se traducen como expresiones regulares.

-

Comprender las reglas...Excluyendo los problemas gramaticales, no habrá ningún problema. ...

En pocas palabras, es dejar que la máquina comprenda su intención. No es diferente de la programación, excepto que se conserva la esencia y se eliminan las modificaciones.

Por ejemplo, si quieres la parte numérica de la cadena 123abcABC, puedes decirle a la computadora que solo quiero la parte numérica y extraerla por mí.

Cómo decirle, es [0-9]*, lo que significa que se me puede dar cualquier carácter del 0 al 9. Por supuesto, también puedes decirlo de otras maneras. Por ejemplo, todos los caracteres, incluido 1234567890, se pueden eliminar, así que escribe [1234567890]*, o todos los números.

Las tres expresiones regulares anteriores pueden obtener el mismo resultado.

-

Es para que la computadora entienda tu intención. Por supuesto, cuéntale tus intenciones en un idioma que comprenda.

Por supuesto, tu intención puede ser más compleja, como 123abcABC456.

Puedes decir, ayúdame a obtener el primer número: [\ d] * (Nota: El carácter obtenido en este resultado es 123).

O ayúdame a encontrar el último número: [\d]*$ (nota: el carácter obtenido de este resultado es 456)

Incluso ayúdame a encontrar una palabra con letras mayúsculas Uno palabra: (.{1})A (nota: el carácter resultante es C)

Lo que tienes que hacer es cómo dejar que la computadora entienda lo que dices.