Quelle est la signification de below pattern dans le concept Java Patterns? Je comprends qu'il peut accéder à 6 à 7 charecter alphanumérique. Mais quel est le sens de $ dans le format ci-dessus.Java Patterns ne comprenant pas
Répondre
Ci-dessous est le format que vous avez demandé (j'ai besoin ce format "3AB 45D". C'est d'abord 3 caractères alnum et l'espace et 3 caractères alnum.),
^[\\p{Alnum}]{3}\\p{Space}[\\p{Alnum}]{3}$
Merci. Ça fonctionne. – Srinivasan
$
signifie la fin d'une ligne et ^
signifie le début d'une ligne. Le pattern, vous avez mentionné, est appelé expression régulière
$
signifie fin de chaîne.
Si vous ne l'avez pas dans votre modèle, alors il sera également correspondre une chaîne alphanumérique de 6 à 7 caractères .... suivi par antyhing
J'espère que vous obtenez que ^
est au début de la chaîne :)
Votre modèle
^[\p{Alnum}]{6,7}$
Explication
"^" + // Assert position at the beginning of the string
"[\\p{Alnum}]" + // Match a single character present in the list below
// A character in the POSIX character class “Alnum”
"{6,7}" + // Between 6 and 7 times, as many times as possible, giving back as needed (greedy)
"$" // Assert position at the end of the string (or before the line break at the end of the string, if any)
MISE À JOUR:
try {
String resultString = subjectString.replaceAll("(?i)\\b(\\p{Alnum}{3})(\\p{Alnum}{3})\\b", "$1 $2");
} catch (PatternSyntaxException ex) {
// Syntax error in the regular expression
} catch (IllegalArgumentException ex) {
// Syntax error in the replacement text (unescaped $ signs?)
} catch (IndexOutOfBoundsException ex) {
// Non-existent backreference used the replacement text
}
J'ai besoin de ce format "3AB 45D". C'est le premier 3 Alnum chars et l'espace et 3 Alnum chars. Comment je peux réaliser ceci? – Srinivasan
@Srinivasan: Voir ma mise à jour. – Cylian
- 1. Shiny dateInput ne comprenant pas l'option minViewMode
- 2. Popover ne comprenant pas toutes les informations
- 3. JQuery InnerText ne comprenant pas l'élément sous
- 4. Fauvette ne comprenant pas de gemmes
- 5. java design patterns par exemple réutilisation
- 6. ne comprenant pas grande notation O avec log n
- 7. C# StackTrace ne comprenant pas appel à nouvel opérateur
- 8. Ne comprenant pas comment Susy calcule les largeurs
- 9. PHP preg_replace - Expression régulière ne comprenant pas une phrase
- 10. Ne comprenant pas ce processus d'arrière-plan de Proc
- 11. gnuplot, ne comprenant pas une ligne dans les données s'adapter
- 12. print_r ne comprenant pas une partie de la sortie
- 13. Reids Patterns
- 14. jQuery UI inclus, ne comprenant pas pourquoi il ne parvient pas
- 15. JBoss Seam Design Patterns?
- 16. Quelques (anti-) patterns sur l'utilisation de assert (Java, et autres)
- 17. Java/Patterns pour cacher des méthodes de classes tierces
- 18. Scrum Burndown Patterns
- 19. Liquibase generateChangeLog ne comprenant pas la longueur de la colonne (MySQL)
- 20. Design Patterns dans PRISM
- 21. Patterns, PHP, ORM
- 22. Design Patterns Cheat Sheet
- 23. Design Patterns Exemples réels
- 24. C#: Enum anti-patterns
- 25. Python Backend Design Patterns
- 26. Design Patterns question
- 27. Javascript patterns ressources
- 28. Patterns regex PHP
- 29. Présentation design patterns
- 30. PHP/Linux Image Patterns
http://www.regular-expressions.info/anchors.html –
Merci. J'ai besoin de ce format "3AB 45D". C'est le premier 3 Alnum chars et l'espace et 3 Alnum chars. Comment je peux réaliser ceci? – Srinivasan