s/representa dois personagens, que são qualquer personagem (exceto \\ n) seguido por 's'. Você pode usar o \\ d \\ s \\ w \\ D \\ S \\ W abreviaturas tanto dentro como fora de classes de personagens. Início e final de uma String O objetivo aqui é para ver como você pode combinar um regex para o início da seqüência disponível ou a extremidade da corda disponíveis (ou tanto o princípio eo fim). O caracter ^ para harmonização no Início Se você quiser a correspondência para ocorrer no início da seqüência de caracteres disponíveis, inicie o regex com o caractere '^'.
A expressão a seguir produz um jogo: "um e dois" = ~ /^ um /a seguinte expressão não produz uma partida: "O que eu vi" = ~ /^ um /No primeiro caso, a palavra 'um' é a o início da seqüência disponível. No segundo caso, a palavra "um" não está no início da cadeia disponível. Neste ponto, você pode perguntar: "Será que '^' não é o símbolo de negação?" Bem, é o símbolo de negação. O problema é saber quando usá-lo.
Quando usado dentro de uma classe (entre colchetes) é o símbolo de negação; quando utilizado no início de uma expressão regular, apenas depois da barra para a frente, é o carácter de expressão regular correspondentes no início da cadeia disponível. É uma metacharacter âncora. Os US $ Character para harmonização em End Se você quiser a correspondência para ocorrer no final da seqüência de caracteres disponíveis, acabar com o regex com o caractere '$'.
A expressão a seguir produz um jogo: "Esta é a última" = ~ /última $ /a seguinte expressão não produz uma partida: "O último boy" = ~ /última $ /No primeiro caso, a palavra 'última' está em do final da cadeia disponível. No segundo caso, a palavra "última" não está no fim da cadeia disponível. Nota: na verdade $ corresponde ao fim da seqüência disponível, ou pouco antes de um caractere de nova linha no final da seqüência de caracteres disponíveis. ^ E $ são chamados âncora meta caracteres. Combinando a corda intei
Construindo seu primeiro C # Ap…