Java is a language of choice for millions of developers worldwide. Java est un langage de choix pour des millions de développeurs dans le monde. In a series of articles I will show simple tips and techniques which make Java extremely powerful and yet simple to use. Dans une série d'articles, je vais conseils simples et des techniques qui rendent Java extrêmement puissant et pourtant facile à utiliser. Today’s article is about using regex, a pattern matcher incorporated in Java (from 1.4 I believe). Aujourd'hui, l'article est sur l'utilisation de regex, un modèle intégré comparateur en Java (de 1,4 je crois).

Here is a sample code (line in bold) to count the number of words in any amount of text. Voici un exemple de code (courbe en gras) pour compter le nombre de mots dans n'importe quel montant de texte. The sample program counts the number of words in the argument to the program. L'exemple de programme compte le nombre de mots dans l'argument au programme. The argument must be quoted to ensure separate words are clubbed together in a single sentence by the operating system. L'argument doit être cité à assurer séparer les mots sont clubbed ensemble dans une seule phrase par le système d'exploitation.

 public class WordCount {   public static void main(String args[]) { System.out.println(java.util.regex.Pattern.compile(”[\\w]+”).split(args[0].trim()).length); } } public class Wordcount (public static void main (String args []) (System.out.println (java.util.regex.Pattern.compile ( "[\ \ w ]+"). split (args [0]. trim ( )). length);)) 

Sample usage: Exemples d'utilisation:
java WordCount “This is a sample phrase with 8 words” Wordcount java "Il s'agit d'un échantillon phrase avec 8 mots"

All its does is compile the regular expression “\w” which matches with words and splits the phrase in an array of individual words. Tous ne l'est compiler l'expression régulière "\ w", qui correspond avec les mots et les mots se divise en une série de mots individuels. Then the total length of the array is printed. Ensuite, la longueur totale du tableau est imprimé.