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

    [JAVA - Espressioni regolari]

    Buongiorno a tutti,
    ho il seguente problema; ho una stringa del tipo:

    ciao mondo 'questa è una semplice prova' fine

    volevo creare un metodo che prende in input la stringa sopra definita ed un'altra stringa per esempio semplice e mi ritorna un boolean:
    true: se la parola semplice è contenuta nell'altra stringa e sia anche posizionata tra gli apici.
    false altrimenti.

    Il problema sorge in quanto vorrei utilizzare l'esperssioni regolare.
    Come faccio a creare l'espressione per sapere se una determinata stringa(in questo caso semplice) ha a destra e sinistra apici singoli?
    qualche idea?
    ringrazio
    nh

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA - Espressioni regolari]

    Originariamente inviato da newhook
    volevo creare un metodo che prende in input la stringa sopra definita ed un'altra stringa per esempio semplice e mi ritorna un boolean:
    true: se la parola semplice è contenuta nell'altra stringa e sia anche posizionata tra gli apici.
    false altrimenti.

    Il problema sorge in quanto vorrei utilizzare l'esperssioni regolare.
    Sarebbe decisamente più semplice senza regex. Potresti cercare la parola con indexOf, se c'è allora hai l'indice di inizio e puoi anche determinare (dalla lunghezza della parola) l'indice di fine. Quindi con indexOf/lastIndexOf vai a cercare avanti/indietro se trovi un apice.

    Si potrebbe anche fare, credo, con le regex ma dovrei ragionarci un pochino. Io comunque non "scomoderei" le regex per un compito come questo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    ok, non le scomodiamo allora thanx

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.