PICA :: Record.

PICA :: Record è un'estensione perl per la gestione dei record PICA.
Scarica ora

PICA :: Record. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jakob Voss
  • Sito web dell'editore:
  • http://search.cpan.org/~voj/

PICA :: Record. Tag


PICA :: Record. Descrizione

PICA :: Record è un'estensione Perl per la gestione dei record PICA. PICA :: Record è un'estensione perl per la gestione dei record di Pica.MethodsNew () Costruttore di base per la classe. Una singola stringa sarà analizzata in linea in linea in Pica :: Oggetti campo, linee vuote e marcatori di registrazione iniziali verranno saltati. Più di uno o i parametri non scalari saranno passati ad APPEND in modo da poter utilizzare il costruttore nello stesso modo: My $ record = PICA :: Record-> Nuovo ('037A', 'A' => 'My Note'); Se non viene assegnato dati, quindi restituisce un record.fields completamente vuoto () restituisce un array di tutti i campi nel record. L'array contiene un oggetto PICA :: campo per ciascun campo nel record. Un array vuoto è restituito se il record è vuoto.field ($ tagspec (s)) restituisce un elenco di tag che corrispondono al campo specificatore, o in contesto scalare, solo il primo tag corrispondente. Può specificare più tag e utilizzare le espressioni regolari . My $ field = $ record-> campo ("021a", "021c"); My $ field = $ record-> campo ("009p / 03"); my @fields = $ record-> campo ("02 .."); My @Fields = $ record-> campo ("039 "); Metodo di sottofieldShortcut per ottenere solo il valore del sottocampo di un tag (vedere PICA :: Campo). Restituisce un elenco di valori del sottocampo che corrispondono o nel contesto scalare, solo il primo sottocampo corrispondente. Questi sono equivalenti (in contesto scalare): My $ TITLE = $ PICA-> Campo ('021A') -> Subfield ('A') ; My $ TITLE = $ PICA-> Subfield ('021A', 'A'); Puoi anche specificare sia il campo che il sottocampo separato da '$'. Non dimenticare di citare il segno del dollaro! My $ TITLE = $ PICA-> Subfield ('021A $ A'); My $ TITLE = $ PICA-> Subfield ("021A $ A"); My $ TITLE = $ PICA-> Subfield ("021A $ A"); # Questo non funzionerà! Se non è possibile trovare il campo o il sottocampo, non è restituito un Undef.Ul utilizzare i caratteri jolly come in campo () e il metodo sottofondo () di Pica :: campo: My @Values = $ pica-> sottocampo ('005a', '0a'); # 005A $ 0 e 005A $ A my @values = $ Pica-> sottofondo ('005 ', '0'); # 005A $ 0, 005i $ 0 e 005J $ 0ValuessHortCut Metodo per ottenere valori del sottocampo di più campi e sottopiedi. I campi e i campi sono specificati in un elenco di stringhe, ad esempio: My @titles = $ Pica-> valori ('021A $ A', '025 @ $ A', '026C $ A'); questo metodo restituisce sempre un Array.you Utilizzare anche i caratteri jolly nelle specifiche del campo, vedere Subfield () e campo (). Maininget Il record principale (tutti i tag che iniziano con '0'). Localizzatore del record locale (tutti i tag che iniziano con '1'). Copiatore Il record di copia (tutti i tag che iniziano con '2'). Is_emptyreturn true se il record è vuoto (nessun campo o tutti i campi vuoti) Delete_Felds () Elimina campi specificati dai tag. È inoltre possibile utilizzare i caratteri jolly, vedere campo () per gli esempi restituisce il numero di campi cancellati.Appendendends Uno o più campi alla fine del record. I parametri possono essere PICA :: oggetti di campo o parametri passati a PICA :: campo-> Nuovo. My $ Field = PICA :: campo-> nuovo ('037a', 'a' => 'la mia nota'); $ Record-> APPEND ($ campo); è equivalente a $ record-> aggiungi ('037a', 'a' => 'my note'); puoi anche aggiungere più campi con una chiamata: il mio campo $ = PICA: : Campo-> nuovo ('037a', 'a' => 'Prima nota'); $ Record-> APPEND ($ campo, '037A', 'A' => 'seconda nota'); $ Record-> APPEND ('037A', 'A' => '1 ° NOTA', '037A', 'A' => '2D NOTA',); restituisce il numero di campi allegati. Devi passare un tag e un campo. Attenzione: solo il primo caso verrà sostituito così meglio non utilizzare questo metodo per campi ripetibili.Sort () Ordina tutti i campi. La maggior parte delle volte l'ordine dei campi non è modificato e non pertinenti ma i campi ordinati sono utili per la visualizzazione dei record.Aggiungi I campi di intestazione di Headd_headersaDDD a un PICA :: Record. È necessario specificare due parametri denominati (ELN e Satus). Questo metodo è sperimentale. Non vi è alcuna verifica se i campi di intestazione esistono già. Normalizzato () restituisce il record come una stringa normalizzata. Opzionalmente aggiunge dati prefisso all'inizio. stampa $ record-> normalizzato (); stampa $ record-> normalizzato ("## TitLeseQuenCenumber 1n"); to_xmlreturns il record in formato XML (non testato, né ufficiale). Requisiti: · Perl.


PICA :: Record. Software correlato

Testo :: Embed.

Testo :: Embed è un modulo perl per un testo ingombrante separato pulito dal tuo codice sorgente. ...

141

Scarica

Wx :: perl :: packager

WX :: Perl :: Packager fornisce un modulo per assistere le applicazioni basate su WX con PAR, ActiveState Perlapp / PDK e Perl ...

180

Scarica