Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    411

    [Perl] Prelevare valore tra 2 stringhe note

    Ciao,
    ho la necessità di inserire in una variabile la stringa contenuta tra altre 2 in un file, ad esempio:
    In un file ho la stringa: <TD align=right>99,0%</td>
    devo prelevare il valore numerico che in questo caso è 99,0%.
    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se quello e` codice HTML, e` un po' errato e obsoleto: ti converrebbe passare ad una sintassi piu` moderna.

    Comunque il problema Perl lo risolvi con una RE:
    codice:
    $str = '<TD align=right>99,0%</td>';
    $str ~= /\>(.?+)\</;   # estrae quanto racchiuso tra la prima > e la < successiva
    print $1;
    $1 ~= s/,/\./;       # converte il numero in notazione inglese
    print $1;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.