| REGEXP :: Common :: Hora RegExp :: Módulo comum :: Tempo Perl contém regexps de data e hora. |
Baixe Agora |
REGEXP :: Common :: Hora Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Eric J. Roode
- Site do editor:
- http://search.cpan.org/~roode/
REGEXP :: Common :: Hora Tag
REGEXP :: Common :: Hora Descrição
REGEXP :: Módulo Perl :: Tempo Perl contém regexas de data e hora. REGEXP :: Módulo Perl :: Tempo Perl contém Data e Time Regexps.Synopsis Use ReGEXP :: QW comum (tempo); # Pieceemeal, tempo :: formats-like padrões $ re {tf} {tf} {- pat => 'padrão'} # fragmento, padrões semelhantes a strftime $ re {time} {strftime} {- pat => 'padrão' } # Match ISO8601-Style Date / Time Strings $ RE {ISO} {ISO} # Fuzzy Date Patterns # Ano / Mês / Dia $ RE} {YMD} # mais flexível $ Re {} {ymd} # estritest Equivalente a Y4M2D2) # Outros padrões disponíveis: Y2MD, Y4MD, Y2M2D2, Y4M2D2 # Mês / Dia / Ano (Estilo Americano) $ Re {Mdy} # Mais flexível $ RE {MDDE} # Strictest (equivalente a M2D2Y4) # Outros padrões disponíveis: Mdy2, Mdy4, M2D2Y2, M2D2Y4 # dia / mês / ano (estilo europeu) $ re {mdy} # mais flexível $ re {mdy} {mddy} # estrito (equivalente a d2m2y4) # Outros padrões disponíveis: DMY2, DMY4, D2M2Y2, D2M2Y4 # Fuzzy Tempo padrão # hora / minuto / segundo $ re {hms} # h: corresponde 1 ou 2 dígitos; 12 ou 24 horas # m: corresponde a 2 dígitos. # S: combina com 2 dígitos; Pode ser omitido # pode ser seguido por "A", "am", "P.M.", etc.Este módulo cria expressões regulares que podem ser usadas para analisar datas e tempos. Veja Regexp :: Common para uma descrição geral de como usar esta interface.Parsing datas é um negócio sujo. Datas são geralmente especificadas em uma das três ordens possíveis: ano / mês / dia, mês / dia / ano, e dia / mês / ano. Anos podem ser especificados com quatro dígitos ou com dois dígitos (com suposições feitas ao longo do século). Os meses podem ser especificados como um dígito, dois dígitos, como um nome de folga, ou como uma abreviação de três letras. Os números do dia podem ser um dígito ou dois dígitos, com limites, dependendo do mês (e, no caso de fevereiro, mesmo o ano). Além disso, pessoas diferentes usam pontuação diferente para separar os vários elementos.Um humano pode reconhecer facilmente que "21 de outubro de 2005" e "21.10.05" referem-se à mesma data, mas é complicado obter um programa para chegar à mesma conclusão . Este módulo tenta torná-lo possível, com um mínimo de dificuldade. Se você souber o formato exato dos dados a serem correspondidos, use um dos construtores padrão específicos e fragmentos: TF ou StrFTime. Se houver alguma variabilidade, use um dos padrões fuzzy-correspondentes nas famílias DMY, MDY ou YMD. Se os dados são variáveis, como entrada do usuário bruto, desistir e usar a data :: Manip ou Data :: Módulo de Análise. Os valores do módulo são geralmente muito mais simples para analisar os valores da data. Apenas um padrão fuzzy é fornecido, e deve ser suficiente para a maioria das necessidades. Requisitos: · Perl. · Regexp :: Common
REGEXP :: Common :: Hora Software Relacionado