Recomendado: Como produzir arquivos Excel com ASP Uma maneira de usar o Excel no ASP é vincular o arquivo do Excel como um banco de dados, e a operação é semelhante à operação de banco de dados de acesso. Mas esse método nem sempre é útil, deve ser que o Excel não seja um banco de dados relacional. Para um formato fixo,
ASP Aprendizagem de expressão regular e objetos de expressão regular, podemos facilmente verificar a legalidade de vários dados.
Primeiro, vamos entender o que exatamente é um objeto de expressão regular do VBScript. Vamos primeiro olhar para um programa:
Função checkexp (patn, strng)
Dim regex, corresponda 'Criar variável.
Definir regex = novo regexp 'Crie expressão regular.
regex.pattern = patn 'Set Mode.
regex.IGNORECASE = true 'Defina se o caso sensível ao personagem.
regex.global = true 'Defina a disponibilidade global.
Matches = regex.test (strng) 'execute uma pesquisa.
Checkexp = corresponde
Função final
Neste programa, vemos que o novo regexp pode ser usado para obter um objeto de expressão regular e, em seguida, o objeto recebe um modelo de correspondência regular, ou seja, dizendo ao objeto de expressão regular que tipo de modelo você deseja corresponder e, em seguida, use o teste do método para detectar se os dados a serem processados correspondem ao modelo. Se não corresponder, significa que os dados a serem processados não são dados legais, o que realiza a verificação da legalidade dos dados. Podemos ver que, usando um modelo de correspondência adequadamente projetado, podemos verificar facilmente um lote de informações de dados em um formato.
Obviamente, existem muitos outros métodos e propriedades de objetos regulares de expressão no VBScript 5.0, como o método substituindo (). Usando -o, podemos implementar rapidamente o Fórum de Estilo UBB da moda e o BBS online. Isso não está dentro do escopo de nossa discussão. Discutiremos isso mais tarde. Vamos dar uma olhada nos métodos e propriedades comumente usadas de objetos de expressão regular na verificação de dados:
Métodos comuns: Executar método
Descrição: Execute uma pesquisa de expressão regular na sequência especificada.
Sintaxe: object.execute (string) A sintaxe do método Execute inclui as seguintes peças:
Objeto: Necessário. Sempre o nome de um objeto regexp.
String: Necessário. A sequência de texto na qual a expressão regular deve ser executada.
Descrição: O padrão de design da pesquisa de expressão regular é definido através do padrão do objeto regexp. O método executivo retorna um
Coleta corresponde que contém cada objeto de correspondência correspondente encontrado na string. Se nenhuma correspondência for encontrada, Execute retorna uma coleção de correspondências vazias.
Método de teste
Descrição: Executa uma pesquisa de expressão regular na string especificada e retorna um valor booleano indicando se um padrão de correspondência foi encontrado.
Sintaxe: object.test (string)
A sintaxe do método de teste inclui as seguintes peças:
Objeto: Necessário. Sempre o nome de um objeto regexp.
String: Necessário. A sequência de texto para executar uma pesquisa de expressão regular.
Nota: O padrão real da pesquisa de expressão regular é definido através da propriedade Padrão do objeto Regexp. A propriedade regexp.global não tem efeito no método de teste. Se um padrão de correspondência for encontrado, o método de teste retornará true; Caso contrário, ele retorna falsa.
Propriedades comuns: propriedades globais
Descrição: Define ou retorna um valor booleano que indica se o padrão corresponde a tudo ou apenas o primeiro durante toda a sequência de pesquisa.
Sintaxe: object.global [= true | Falso]
O parâmetro de objeto é sempre um objeto regexp. Se a pesquisa for aplicada a toda a string, a propriedade global terá um valor de verdadeiro, caso contrário, seu valor será falso. A configuração padrão é verdadeira.
Atributo ignorecase
Descrição: Define ou retorna um valor booleano indicando se a pesquisa de modo é sensível ao minúsculo.
Sintaxe: object.ignorecase [= true | Falso]
O parâmetro de objeto é sempre um objeto regexp. Se a pesquisa for sensível ao caso, a propriedade Ignorecase será falsa; Caso contrário, é verdade. O valor padrão é verdadeiro.
Propriedades do padrão
Descrição: define ou retorna o padrão de expressão regular que está sendo pesquisado. Este é o atributo mais importante e definimos principalmente esse atributo para obter verificação de dados.
Sintaxe: object.pattern [= SearchString]
A sintaxe da propriedade Pattern contém as seguintes partes:
Objeto: Necessário. Sempre uma variável de objeto regexp.
Pesquisa: opcional. A expressão regular da string sendo pesquisada. Pode conter vários caracteres de expressão regulares definidos em uma tabela parcial.
Configurações: caracteres e seqüências especiais são usados ao escrever padrões para expressões regulares. A tabela a seguir descreve os caracteres e seqüências que podem ser usados e dá exemplos.
Descrição do caractere: /: Marque o próximo caractere como um personagem especial ou valor literal. Por exemplo, n corresponde ao caractere n. /n corresponde ao personagem Newline. A sequência // corresponde a /, /(corresponde (corresponde).
^: Combine a posição inicial da entrada.
$: Corresponde ao final da entrada.
*: Combine o personagem anterior zero ou várias vezes. Por exemplo, Zo* pode corresponder Z e Zoo.
: Combine o personagem anterior uma ou mais vezes. Por exemplo, o Zo pode combinar com o zoológico, mas não z.
Compartilhar: Como usar o ASP para lidar No desenvolvimento da Web, muitas vezes encontro vários pares de palavras -chave de consultas de campo único, que geralmente implemento por meio de matrizes dinâmicas. Obviamente, várias palavras -chave geralmente são separadas por espaços ou. Suponho que várias palavras -chave sejam separadas por espaços, a cadeia de palavras -chave é keystr e o código específico é
4 páginas no total Página anterior Página 1234Next