Quando find() di Matcher trova l'occorrenza, puoi prendere tutta la parte matchata con group().Originariamente inviato da inc40
e possibile recuperare str2 all'interno di str1, mantenendo le maiuscole/minuscole?
Cioè se ho sempre:
String str1 = "Questa è UnA Stringa"
e provo a cercare la stringa:
String str2 = "una"
all'interno di str1, vorrei che mi venisse ritornato 'true', e questo vabbè l'hai risolto alla grande, ma vorrei adesso recuperare anche la stringa 'UnA' all'interno di str1.
Se la regex è quella che ho indicato con i \b non ci sono problemi, perché \b matcha un boundary, non un qualche carattere. Quindi ciò che ottieni è proprio la stringa che ti serve.