import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexPunct { public static void main(String[] argv) throws Exception { String str = "Bienvenu sur Mesexemples.com copyright 2010-2012"; // Remplcer tous les caractères qui ne sont pas alphabétique et chiffre System.out.println (str.replaceAll("[\p{Print}&&\P{Alnum}]","-")); if("b".matches("[\p{Print}&&\P{Alnum}]")) System.out.println ("Le String correspond au pattern"); if(!"p ".matches("[\p{Print}&&\P{Alnum}]")) System.out.println ("Le String ne correspond pas au pattern"); } } |
A voir sur le mêm Sujet
-
Javascript: Exemple d’utilisation des expressions régulières
{filelink=16} // Définiton d’un expression var re = new RegExp(“d{5}”, “g”);// Trouver les 5 premiers valeurs numériques var myStr=”15102 Rue de londre”; // Appliquer l’expression …
-
Expressions régulières: Trouver et remplacer les caractères de contrôle
{filelink=6525} import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexCntrl { public static void main(String[] argv) throws Exception { String str = “Bienvenu sur n Mesexemples.com tcopyright …
-
Exemple d’utilisation de la méthode ‘IDN.toASCII(String chaîne)’ pour convertir une chaîne unicode en encodage ASCII compatible
{filelink=875} import java.net.IDN; public class ExempleIDNASCII { public static void main(String[] args) { String url = “www.facebook.com”; String ascii = IDN.toASCII(url); System.out.println(“Entrée:”+ url); System.out.println(“Affichage Ascii …
-
Javascript-DOM: Remplacer un nœud
{filelink=78} /* Remplacer le nœud passé en paramètre par un nouveau nœud et utiliser le nœud original comme fils de nouveau nœud */ function nodeReplace(node) …
-
Affichage des entrées en ‘IDN’ (Noms de domaine internationalisés)
{filelink=874} import java.net.IDN; public class ExempleIDN { public static void main(String[] args) { String url = “www.facebook.com”; String ascii = IDN.toASCII(url); String unicode = IDN.toUnicode(url); …
-
Expressions régulières: Remplacer les chiffres d’une séquence
{filelink=6522} import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexDigit { public static void main(String[] argv) throws Exception { String str = “Bienvenu sur Mesexemples.com copyright 2010-2012”; …
-
Expressions régulières: Remplacer toutes les lettres minusucles d’une chaine de caractères
{filelink=6520} import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexLower { public static void main(String[] argv) throws Exception { String str = “Bienvenu sur mesexemples.com copyright 2010-2012”; …
-
Expressions régulières: Remplacer toutes les lettres majuscules d’une chaine de caractères
{filelink=6521} import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexUpper { public static void main(String[] argv) throws Exception { String str = “Bienvenu sur Mesexemples.com copyright 2010-2012”; …
-
Expressions régulières: Remplacer les caractères hexadécimals d’une séquence
{filelink=6523} import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexHDigit { public static void main(String[] argv) throws Exception { String str = “Bienvenu sur Mesexemples.com copyright 2010-2012”; …
-
Méthode ‘printf’: Afficher seulement deux chiffres après la virgule
{filelink=6037} public class DeuxAprVir { public static void main(String[] argv) throws Exception { System.out.printf(“Deux chiffre apr�s la virgule: %.2f”, 3.5 / 1.); } } //Deux …
-
Javascript: Trouver la plus grand valeur d’un tableau
{filelink=570} var data = [1,2,3,4,5,6,7,-8]; var max=Math.max.apply(null, data); document.write(“La valeur Maximal du tableau est: “+max);
-
Java: Afficher la table des caractères ‘ASCII’
{filelink=4401} public class TableAscii { public static void main(String[] args) { // Variables Locale char lettreHex; // l’en tête de la table char codeAsc = …
-
Afficher l’équivalent numérique d’un caractère(Code ASCII)
{filelink=2} import java.io.*; public class PrintNumeric { public static void main(String[] argv) { try { System.out.println(“Tapez des caractères pour voir leurs codes ASCII”); while (true) …
-
Remplacer un élément de ‘LinkedList’
{filelink=5203} import java.util.LinkedList; public class LinkL_Rep { public static void main(String[] args) { LinkedList ma_Liste = new LinkedList(); ma_Liste.add(“Allo”); ma_Liste.add(“Quoi de 9”); ma_Liste.add(“LOL”); // Afficher …
-
Trouver quand un document web sera supprimer du cache et recharger par serveur
{filelink=9050} import java.net.HttpURLConnection; import java.net.URL; import java.util.Date; public class DateExpir { /** * Trouver la date d’expiration d document * ***/ public static void main(String …
-
Remplacer toutes les occurences d’un élément dans ‘ArrayList’
{filelink=4863} import java.util.ArrayList; import java.util.Collections; public class ArrayL_Rep { public static void main(String[] args) { ArrayList array_L = new ArrayList(); array_L.add(“Londre”); array_L.add(“Paris”); array_L.add(“New York”); array_L.add(“Londre”); …
-
Trouver le thread en cours d’exécution dans la machine virtuelle
{filelink=10861} public class CurrentThread extends Thread { private Thread thread_perso; public CurrentThread() { // Noter le thread crée par notre classe thread_perso = Thread.currentThread(); } …
-
Java: Trouver et modifier le nom d’un thread
{filelink=10862} public class ThreadName extends Thread { private Thread mon_thread; public ThreadName() { // Noter le thread crée par notre classe mon_thread = Thread.currentThread(); } …
-
Groupe: Trouver le point de départ du premier sous-groupe
{filelink=6445} import java.util.regex.Matcher; import java.util.regex.Pattern; public class ExpressionReg_Group { public static void main(String args[]) { // Matcher la syntaxe d’une heure Pattern date_patern = Pattern.compile(“(([0-2]?[0-9]):([0-5][0-9]))”); …
-
Trouver le jour d’une date spécifique(ex: le 20 mars 1989 était un mardi)
{filelink=5593} import java.util.Calendar; import java.util.GregorianCalendar; public class JourDate { public static void main(String[] args) throws Exception { String jour[]={“Dimanche”, “lundi”, “Mardi”, “Mercredi”, “Jeudi”, “Vendredi”, “Samedi”}; …
Cet article Expressions régulières: Trouver et remplacer les ASCII non alphabet ou chiffre est apparu en premier sur .