On ne sait pas de votre question mais je suppose que vous faites cela dans Visual Studio. Visual Studio utilise une étrange marque d'expressions régulières incompatible avec la plupart des autres moteurs. Essayez ceci:
Find: {:i}Sup{\.:i}
Replace: \1Cus\2
Explication:
{...} Tag expression (usually called a capturing group in other engines)
:i Identifier
Sup Literal string "Sup"
\. Literal string "."
Pour obtenir de l'aide non plus voir the description of the syntax for Visual Studio regular expressions on MSDN ou appuyez sur le triangle noir à côté des champs d'entrée pour obtenir une aide rapide.
Si vous ne fournissez pas plus d'informations, toutes les solutions remplaceront CHAQUE occurrence de la chaîne "Sup" par "Cus". Comme votre texte d'exemple semble partie d'un programme, peut-être que ce n'est pas ce que vous voulez –
En fait, je veux une sorte de regexp que chaque fois qu'il y a le mot Sup dans le code source, il devrait être remplacé par Cus. Cette expression rationnelle fonctionnera sur un outil d'édition appelé Rechercher et remplacer qui me permet d'éditer le bloc de code source volumineux. – peace
Faites-vous cela en utilisant le "Rechercher et remplacer" de Visual Studio? –