Je dois faire correspondre Twitter-hashtags dans une application Android, mais mon code ne semble pas faire ce qu'il est censé faire. Ce que je suis venu avec est:Quel est le problème avec cette regex?
ArrayList<String> tags = new ArrayList<String>(0);
Pattern p = Pattern.compile("\b#[a-z]+", Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(tweet); // tweet contains the tweet as a String
while(m.find()){
tags.add(m.group());
}
Le tweet variable contient un tweet régulier, y compris hashtags - mais trouver() ne déclenche pas. Donc je suppose que mon expression régulière est fausse.
Merci beaucoup! Tu as sauvé ma journée! – HPD