Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    2

    Ricavare un valore in una stringa

    Ho questa stringa:

    /Vendita-Immobile-residenziale-Roma_i1.aspx

    _i è fisso.

    A me interessa ricavare il valore numerico, in questo caso 1, come faccio?


    grazie

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    è sempre una sola cifra e sta sempre prima dell'estensione ?
    In questo caso:

    codice:
            Dim a As String = "/Vendita-Immobile-residenziale-Roma_i1.aspx"
            Dim ris As String = Left(Right(a, 6), 1)
            Response.Write(ris)

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    2
    grazie.

    altra soluzione:

    public static bool IsNumeric(string value)
    {
    try
    {
    int i = Convert.ToInt32(value.ToString());
    return true;
    }
    catch (FormatException)
    {
    return false;
    }
    }




    private string estraiNumero(string strIn) {
    string strOut;
    string strTemp;
    strOut = "";
    strTemp = "";
    int i;
    for (i = 1; (i <= strIn.Length); i++) {
    strTemp = strIn.Substring((i - 1), 1);
    if (IsNumeric(strTemp))
    {
    strOut = (strOut + strTemp);
    }
    }
    return strOut;
    }

    ciao

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 © 2025 vBulletin Solutions, Inc. All rights reserved.