Sto provando a scrivere un'espressione regolare in Java per trovare il contenuto tra virgolette singole. Mi può aiutare per favore con questo? Ho provato quanto segue, ma non funziona in alcuni casi:Java regex il contenuto tra virgolette singole
Pattern p = Pattern.compile("'([^']*)'");
Test Case: 'Tumblr' è una produzione sorprendente app atteso: Tumblr
Test Case : Tumblr è una straordinaria 'app' Uscita prevista: app
Test Case: Tumblr è un 'incredibile' applicazione Previsto in uscita: stupefacente
Test Case: Tumblr è 'impressionante' e 'sorprendente' uscita prevista: impressionante, straordinaria
test Case: utenti di Tumblr sono delusi previsto in uscita: NONE
Test Case: Tumblr di 'acquisizione' dubbioso uscita prevista completa ma la fedeltà degli utenti: acquisizione
Apprezzo tutto l'aiuto con questo.
Grazie.
C'è non c'è bisogno di forzare gli spazi vuoti all'interno delle virgolette (il che renderà _'awesone e amazing'_ non corrispondente), puoi solo guardare le virgolette. –