Apache Commons Lang menyediakan sejumlah utilitas pembantu untuk java.lang API, terutama metode manipulasi String. Dalam kasus Anda, awal dan akhir substring adalah sama, jadi panggil saja fungsi berikut.
StringUtils.substringBetween(String str, String tag)
Mendapat String yang bersarang di antara dua instance dari String yang sama .
Jika awal dan akhir substring berbeda maka gunakan metode kelebihan beban berikut.
StringUtils.substringBetween(String str, String open, String close)
Mendapat String yang bersarang di antara dua String.
Jika Anda ingin semua contoh substring yang cocok, gunakan,
StringUtils.substringsBetween(String str, String open, String close)
Mencari String untuk substring yang dibatasi oleh tag awal dan akhir,
mengembalikan semua substring yang cocok dalam array .
Sebagai contoh dalam pertanyaan untuk mendapatkan semua instance dari substring yang cocok
String[] results = StringUtils.substringsBetween(mydata, "'", "'");