Accéder au contenu principal

Exemple d'utilisation du tJavaRow

Dans l'exemple suivant, le composant tJavaRow, nommé validator exécute un morceau de code Java pour valider le format de l'adresse e-mail de chaque ligne du flux des données d'entrée. Pour exécuter le code Java, les classes Java requises doivent être importées.

	setSettings {
		CODE : "String email = input_row.email;
Perl5Matcher matcher = new Perl5Matcher();
Perl5Compiler compiler = new Perl5Compiler();
Pattern pattern = compiler.compile(\"^[\\\\w_.-]+@[\\\\w_.-]+\\\\.[\\\\w]+$\");

if (!matcher.matches(email, pattern)) {
	System.out.println(email + \" : \" + \"invalid\");
	}
	else
	System.out.println(email + \" : \" + \"valid\");",
		IMPORT : "import org.apache.oro.text.regex.Perl5Matcher;
import org.apache.oro.text.regex.Perl5Compiler;
import org.apache.oro.text.regex.Pattern;",
		LABEL : "validator"
	}
}

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !