Existe-t-il un moyen de remplacer une expression rationnelle avec un contenu modifié du groupe de capture? Exemple: Pattern regex = Pattern.comstack(“(\\d{1,2})”); Matcher regexMatcher = regex.matcher(text); resultSsortingng = regexMatcher.replaceAll(“$1”); // *3 ?? Et j’aimerais remplacer toutes les occurrences par 1 $ multiplié par 3. modifier: On dirait que quelque chose ne va pas 🙁 Si j’utilise […]
Je mets en place des objectives dans Google Analytics et je pourrais utiliser une petite aide pour les regex. Disons que j’ai 4 URL http://www.anydotcom.com/test/search.cfm?mesortingc=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?mesortingc=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?mesortingc=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?mesortingc=blah&selector=size&value=1 Je veux créer une expression qui identifiera toute URL contenant le sélecteur de chaîne = size mais ne contient pas de détails.cfm Je sais que pour trouver […]
%s@{fileID: \(213[0-9]*\)@\='{fileID: ‘.(submatch(1)-1900)@ J’utilise cette commande regex et remplace la commande dans vim pour soustraire une constante de chaque identifiant correspondant. Je peux faire le regex trouver dans vscode mais comment puis-je référencer le sous-jeu pour les maths et remplacer? submatch (1) ne fonctionne pas dans vscode? Merci.
J’ai un numéro de version du formulaire suivant: version.release.modification où version, release et modification sont soit un ensemble de chiffres, soit le caractère générique ‘*’. De plus, l’un de ces numéros (et tout précédent) peut être manquant. Donc, les éléments suivants sont valides et analysés comme suit: 1.23.456 = version 1, release 23, modification 456 […]
Je suis nouveau pour les expressions régulières et j’ai reçu l’expression régulière suivante: (\p{L}|\p{N}|_|-|\.)* Je sais quoi * signifie et | signifie “ou” et que \ s’échappe. Mais ce que je ne sais pas ce que signifie \p{L} et \p{N} . J’ai recherché Google pour cela, sans résultat … Est-ce que quelqu’un peut m’aider?
Je lis un livre sur l’expression régulière et je suis tombé sur cet exemple pour \b : Le chat a dispersé sa nourriture partout dans la pièce. Utiliser regex – \bcat\b correspondra au mot cat mais pas au cat scattered . Pour \B l’auteur utilise l’exemple suivant: Veuillez entrer l’identifiant à neuf chiffres apparaît sur […]
J’ai un fichier qui ressemble à ceci: J’ai besoin d’extraire quelque chose dans les guillemets qui suivent “name =”, c’est-à-dire content_analyzer, content_analyzer2 et content_analyzer_items. Je le fais sur une machine Linux, donc une solution utilisant sed, perl, grep ou bash convient.
En essayant de rechercher-remplacer dans Visual Studio Code, je trouve que sa saveur Regex est différente de Visual Studio complet. Plus précisément, j’essaie de déclarer un groupe nommé avec une ssortingng (? [\w]+) qui fonctionne dans Visual Studio mais pas dans Visual Studio Code. Il va se plaindre de l’erreur Invalid group . En plus […]
J’ai un data.frame dans lequel certaines variables contiennent une chaîne de texte. Je souhaite compter le nombre d’occurrences d’un caractère donné dans chaque chaîne individuelle. Exemple: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Je souhaite créer une nouvelle colonne pour q.data avec le nombre d’occurrences de “a” dans la chaîne (c.-à-d. C (2,1,0)). La seule approche compliquée que […]
Mon exemple de chaîne est le suivant: This is 02G05 a test ssortingng 20-Jul-2012 Maintenant, à partir de la chaîne ci-dessus, je veux extraire 02G05 . Pour cela j’ai essayé la regex suivante avec sed $ echo “This is 02G05 a test ssortingng 20-Jul-2012” | sed -n ‘/\d+G\d+/p’ Mais la commande ci-dessus n’imprime rien et […]