: Um alcance de um único caractere: [conjunto de caracteres] não faixa: [^Coleção de caracteres]/r: ENTER/n: alteração/t: tecla de guia/d: [0-9]/d: [^0-9]/ W: [0-9A-ZA-Z _]/W: [^0-9A-ZA-Z _]/S: [/F/N/R/T/V]/S: [^/F/N /r/t/v]+: um ou mais*: 0 ou mais? : 0 ou um {n}: corresponde a n {min, max}: faixa de correspondência {0,1}:? {0,}:*{1,}:+? : A diferença entre a correspondência de inércia e a correspondência gananciosa/B: depois disso, o personagem está localizado no primeiro local da corda, e os caracteres anteriores estão localizados no final da cauda da corda: espaço, parágrafo Primeira linha, final do parágrafo, vírgula, período,-/b: combine dicas de caracteres não-padrões: use o nome do arquivo o máximo possível inspeção de usar _.^: o primeiro texto do texto $: todos Considerado como um todo |: ou /: citações para trás. :: correspondência não adquirida? =: Pré -controvérsia positiva
Interseção <=: Exame preparatório reverso
Trecho:
Expressão regular correspondente de caracteres chineses: [/u4e00-/u9fa5]
Comentário: É realmente uma dor de cabeça combinar com essa expressão, é fácil lidar com
Personagens de dupla bytes combinando (incluindo caracteres chineses): [^/x00-/xff]
Comentário: Pode ser usado para calcular o comprimento da corda (um medidor de comprimento de caracteres duplo por byte, caracteres ASCII 1)
Combinando a expressão regular da linha em branco:/n/s*/r
Comentário: pode ser usado para excluir linhas em branco
Expressão regular de HTML marcada: <(/s*?) [^>]*>.*?
Comentário: A versão que circula na Internet é muito ruim.
Combinando a expressão regular dos caracteres em branco dianteiro e na cauda:^/s*|/s*$
Comentário: Ele pode ser usado para excluir os caracteres em branco (incluindo espaços, relojoaria, alterações de página etc.) no final da linha, que podem ser usadas.
Combinando a expressão regular do endereço de email:/w+([-+.]/W+)*@/w+([-.]/W+)*/./W+([-.]/W+)*
Comentário: A verificação do formulário é muito prática
A expressão regular do URL correspondente: [a-za-z]+: // [^/s]**
Comentário: A versão da versão circulada na Internet é muito limitada.
Se a conta é legal (a carta é desde o início, permite 5-16 bytes, e as letras podem desenhar linhas):^[a-za-z] [a-za-z0-9 _] {4, 15} $
Comentário: A verificação do formulário é muito prática
Combinando números de telefone domésticos:/d {3}-/d {8} |/d {4}-/d {7}
Comentário: Formulários de correspondência como 0511-4405222 ou 021-87888822
Combinando Tencent QQ Número: [1-9] [0-9] {4,}
Comentário: O número de QQ tencent começa a partir de 10000
MAIS CHINA POST Coding: [1-9]/D {5} (?!/D)
Comentário: 6 dígitos do código postal da China
Cartão de identificação correspondente:/d {15} |/d {18}
Comentário: O cartão de identificação da China é de 15 ou 18 bits
Endereço IP correspondente:/D+/./D+/D+/./D+
Comentário: Útil ao extrair endereços IP
Combine um número específico:
^[1-9]/d*$ // corresponde ao número inteiro positivo
^-[1-9]/d*$ // corresponde ao número inteiro negativo
^-?
^[1-9]/d*|.
^-[1-9]/d*|.
^[1-9]/d*/./D*|.
^--([1-9]/d*/./D*| 0 /./ d*[1-9]/d*) $ // corresponde ao número do ponto flutuante negativo
^-? pontos
^[1-9]/d*/. Número do ponto flutuante + 0)
^(-([1-9]/d*/./D*| 0 /./ d*[1-9]/d*) | 0?/. Número (número de ponto flutuante negativo+ 0)
Comentário: é útil ao processar uma grande quantidade de dados.
Combinando string específica:
^[A-za-z]+$ // string correspondente composta por 26 cartas em inglês
^[AZ]+$ // A sequência composta por 26 cartas em inglês
^[AZ]+$ // A sequência composta por uma minúscula composta por 26 cartas em inglês
^[A-za-z0-9]+$ // string que consiste em números e 26 cartas em inglês
^/w+$ // String correspondente consistindo em números, 26 letras em inglês ou linhas de abaixamento