Visualizzazione dei risultati da 1 a 4 su 4

Discussione: A capo con len

  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    A capo con len

    Ho un request "corpo", ora devo fare andare a capo corpo alla quinta lettera ad esempio:

    corpo= "supercalifragilisti" deve diventare:
    super-
    calif-
    ragil-
    isti

    Ho iniziato la cosa:
    codice:
    nLen=5  
    ContaCorpo = len(Corpo) 
    if ContaCorpo>nLen then CorpoLennato = left(Corpo, nLen)& "-" else CorpoLennato=corpo
    ma mi sono incartato

  2. #2
    guarda questo esempio

    codice:
    sLunga = "esempio di stringa lunga non so quanto: la spezzo ogni 10 con un tag asterisco"
    sTaggata = ""
    iChars = 10
    sTag = "<*>"
    For i=1 to Len(sLunga) / CInt(iChars)
       sTaggata = sTaggata & Mid(sLunga, (i-1) * CInt(iChars) + 1, iChars) & sTag
    Next
    sTaggata = sTaggata & Mid(sLunga, (i-1) * CInt(iChars) + 1, iChars)
    response.write sLunga & "
    "
    response.write sTaggata & "
    "
    adattalo alle tue esigenze

  3. #3
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    é un po troppo complicato per il mio attuale livello :master:


    ...ora la studio e cercherò di adattarla...grazie

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    volendo si può fare anche con una RegularExpression
    codice:
    Set objRE = CreateObject("VBScript.RegExp")
    objRE.Pattern=".{5}"
    objRE.Global=true
    stringa = "esempio di stringa lunga non so quanto: la spezzo ogni 10 con un tag asterisco"
    set risultati = objRE.Execute(stringa)
    CorpoLennato = ""
    for each ris in risultati
    	CorpoLennato = CorpoLennato & ris.value & "-
    "
    next
    if CorpoLennato<>"" then CorpoLennato=Left(CorpoLennato,Len(CorpoLennato)-5)
    
    Response.Write CorpoLennato

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.