Questions marquées «regex-group»

183
python re.sub group: numéro après \ number

Comment puis-je remplacer foobarpar foo123bar? Cela ne fonctionne pas: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Cela marche: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Je pense que c'est un problème courant lorsqu'on a quelque chose comme \number. Quelqu'un peut-il...

106
Python Regex remplace instantanément les groupes

Existe-t-il un moyen de remplacer directement tous les groupes en utilisant la syntaxe regex? La manière normale: re.match(r"(?:aaa)(_bbb)", string1).group(1) Mais je veux réaliser quelque chose comme ça: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Je veux créer la nouvelle...

95
Puis-je remplacer des groupes dans Java regex?

J'ai ce code, et je veux savoir, si je peux remplacer uniquement des groupes (pas tous les modèles) dans Java regex. Code: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) )...