Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Eliminare stringa

  1. #1

    Eliminare stringa

    Ciao ragazzi,

    non sto riuscendo a capire come eliminare una stringa presente tra due delimitatori diversi.

    Per esempio ho:

    [QUOTA]Stringa da eliminare[/QUOTA]

    io vorrei eliminare sia la stringa all'interno sia i delimitatori... Ho fatto una ricerca ed ho visto che il problema si può risolvere con le espressioni regolari.... ho fatto qualche tentativo ma non ne vengo a capo...

    Voi avete dei suggerimenti?

    GRAZIE!
    Ciao,
    Danilo

  2. #2
    Dovrebbe funzionare:
    codice:
    pattern = "\[QUOTA].*?\[/QUOTA]"
    
    Set regEx = New RegExp   ' Create a regular expression.
    regEx.Pattern = pattern   ' Set pattern.
    regEx.IgnoreCase = True   ' Set case insensitivity.
    regEx.Global = True   ' Set global applicability.
    
    myResult = regEx.Replace(myString, "")
    Dove myString è la stringa contenente il testo.

    Ciau!
    - Dean

  3. #3
    No... così non sembra funzionare... dopo il replace la stringa non subisce nessun cambiamento...come mai?
    Ciao,
    Danilo

  4. #4
    Qualche altro suggerimento?
    Ciao,
    Danilo

  5. #5
    posta il codice che dici non funzionare

  6. #6
    Eccolo qua:

    pattern = "\[QUOTA].*?\[/QUOTA]"

    Set regEx2 = New RegExp
    regEx2.Pattern = pattern
    regEx2.IgnoreCase = True
    regEx2.Global = True

    testo_post = regEx2.Replace(testo_post, "")
    dove testo_post è la stringa nella quale deve togliere il contenuto di [QUOTA][/QUOTA]
    Ciao,
    Danilo

  7. #7
    L'ho appena provato in locale e funziona... prova a stampare immediatamente dopo testo_post.

    Ciau!
    - Dean

  8. #8
    Ok risolto... non mi ero accorto che la stringa conteneva delle "andate a capo" che bisognava eliminare con un replace prima di farla passare per l'espressione regolare... tutto ok quindi!

    Grazie ragazzi!
    Ciao,
    Danilo

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