J'ai besoin de diviser une chaîne en un tableau de chaînes à un seul caractère. Par exemple, diviser "cat" donnerait le tableau "c", "a",
J'ai besoin de diviser une chaîne en un tableau de chaînes à un seul caractère. Par exemple, diviser "cat" donnerait le tableau "c", "a",
Nous recevons régulièrement des messages de build automatisés de la part des serveurs de build Jenkins au travail. Ce serait bien de les retrouver dans une étiquette, en sautant la boîte de réception. L'utilisation d'un filtre est bien sûr le bon choix. L'identifiant souhaité est la chaîne...
J'ai la ligne suivante, typeName="ABC:xxxxx;"; Je dois aller chercher le mot ABC, J'ai écrit l'extrait de code suivant, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Alors si je mets...
J'utilise RegexBuddy mais j'ai quand même des problèmes avec cette chose: \ Je traite ligne par ligne un fichier. J'ai construit un "modèle de ligne" pour correspondre à ce que je veux. Maintenant, je voudrais faire une correspondance inverse ... c'est-à-dire que je veux faire correspondre des...
Comment puis-je obtenir les positions de début et de fin de tous les matchs à l'aide du remodule? Par exemple, étant donné le modèle r'[a-z]'et la chaîne, 'a1b2c3d4'je voudrais obtenir les positions où il trouve chaque lettre. Idéalement, j'aimerais aussi récupérer le texte du...
J'ai un problème avec la suppression des caractères non utf8 de la chaîne, qui ne s'affichent pas correctement. Les caractères sont comme ceci 0x97 0x61 0x6C 0x6F (représentation hexadécimale) Quelle est la meilleure façon de les supprimer? Expression régulière ou autre
J'essaye d'extraire un nombre d'une chaîne. Et faites quelque chose comme [0-9]+sur la chaîne "aaa12xxx"et obtenez "12". Je pensais que ce serait quelque chose comme: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Et puis j'ai pensé ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx"...
J'ai besoin d'une expression régulière qui valide un nombre, mais ne nécessite pas de chiffre après la décimale. c'est à dire. 123 123. 123.4 serait tout valide 123.. serait invalide Tout serait grandement
Je veux vérifier si une chaîne contient les mots "stores", "store" et "product" dans cet ordre, peu importe ce qui se trouve entre eux. J'ai essayé d'utiliser someString.contains(stores%store%product);et aussi.contains("stores%store%product"); Dois-je explicitement déclarer une expression régulière...
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce message. Il n'accepte pas actuellement de nouvelles réponses ou interactions. J'ai du mal à écrire une expression régulière qui correspond aux adresses IPv6 valides, y compris celles...
En Java, lorsque vous effectuez un replaceAll pour rechercher un modèle d'expression régulière comme: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (pour supprimer les mots consécutifs insensibles à la casse en double, par exemple Test test), je ne sais pas où j'ai mis le fichier ?i. J'ai lu...
var str = 'asd-0.testing'; var regex = /asd-(\d)\.\w+/; str.replace(regex, 1); Cela remplace la chaîne entière strpar 1. Je veux qu'il remplace la sous-chaîne correspondante au lieu de la chaîne entière. Est-ce possible en
En Perl \Scorrespond à n'importe quel caractère non blanc. Comment puis-je faire correspondre n'importe quel caractère non blanc à l'exception d'une barre oblique inverse
J'ai une chaîne de texte (environ 5 à 6 mots principalement) que je dois convertir. Actuellement, le texte ressemble à: THIS IS MY TEXT RIGHT NOW Je veux le convertir en: This Is My Text Right Now Je peux parcourir ma collection de chaînes, mais je ne sais pas comment procéder pour effectuer cette...
Comment puis-je ajouter http://à une URL si elle n'inclut pas déjà un protocole (par exemple http://, https://ou ftp://)? Exemple: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com");...
Quelle est la signification du gdrapeau dans les expressions régulières? Quelle est la différence entre /.+/get
Avant Java 8 lorsque nous nous sommes séparés sur une chaîne vide comme String[] tokens = "abc".split(""); le mécanisme de division se diviserait aux endroits marqués | |a|b|c| car un espace vide ""existe avant et après chaque caractère. Donc, en conséquence, il générerait d'abord ce tableau ["",...
J'écris un utilitaire Java qui m'aide à générer des tonnes de données pour les tests de performances. Ce serait vraiment cool de pouvoir spécifier une regex pour Strings afin que mon générateur crache des choses qui correspondent à cela. Y a-t-il quelque chose de déjà cuit que je peux utiliser pour...
J'ai une variable String (essentiellement une phrase en anglais avec un nombre non spécifié de nombres) et j'aimerais extraire tous les nombres dans un tableau d'entiers. Je me demandais s'il y avait une solution rapide avec les expressions régulières? J'ai utilisé la solution de Sean et l'ai...
Comment rechercher des occurrences de plus d'un espace entre les mots d'une ligne 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four Tous les éléments ci-dessus sont des correspondances valides pour cette...