Articles of remplace

Comment fonctionne MatchEvaluator dans Regex.Replace?

C’est la chaîne d’entrée 23x * y34x2 . Je veux insérer ” * ” (écanvas entourée d’espaces blancs) après chaque chiffre suivi d’une lettre et après chaque lettre suivie d’un numéro. Donc, ma chaîne d’entrée ressemblerait à ceci: 23 * x * y * 34 * x * 2 . C’est le regex qui fait […]

node.js ssortingng.replace ne fonctionne pas?

var variableABC = “ABC”; variableABC.replace(‘B’, ‘D’) //wanted output: ‘ADC’ mais ‘variableABC’ n’a pas changé: variableABC = ‘AB C’ quand je veux qu’il soit “AD C”.

Remplacer un caractère illégal dans nomFichier

En Java, j’ai une chaîne de noms de fichiers. Là, je veux remplacer tous les caractères illégaux par «_», mais pas az , 0-9 , – 0-9 et _ J’ai essayé le code suivant: Mais cela n’a pas fonctionné! mySsortingng = mySsortingng.replaceAll(“[\\W][^\\.][^-][^_]”, “_”);

Comment puis-je remplacer les caractères de nouvelle ligne par JSP et JSTL?

J’ai une liste d’objects bean passés dans ma page JSP, et l’un d’eux est un champ de commentaire. Ce champ peut contenir des nouvelles lignes et je souhaite les remplacer par des points-virgules à l’aide de JSTL, afin que le champ puisse être affiché dans une entrée de texte. J’ai trouvé une solution, mais ce […]

Y a-t-il un intérêt à utiliser `override` lors de la substitution d’une fonction virtuelle pure?

Par exemple: class Base { virtual void my_function() = 0; }; class Derived : Base { void my_function() override; }; D’après ce que j’ai lu, le mot-clé override est utilisé pour s’assurer que nous avons la bonne signature dans la fonction que nous remplaçons, et cela semble être sa seule utilisation. Cependant, dans le cas […]

Comment supprimer toutes les nouvelles lignes de la région sélectionnée dans Emacs?

Comment supprimer toutes les nouvelles lignes de la région sélectionnée dans Emacs?

Syntaxe des références dans les chaînes de remplacement (pourquoi signe dollar?)

En Java, et dans quelques autres langages, les backreferences dans le pattern sont précédées d’une barre oblique inverse (par exemple \1 , \2 , \3 , etc.), mais dans une chaîne de remplacement, elles sont précédées d’un signe dollar (par exemple $1 , $2 $3 et aussi $0 ). Voici un extrait pour illustrer: System.out.println( […]

Effectuer une recherche / remplacer une regex dans vim

Lorsque vous effectuez une recherche / remplacement dans vim, je n’ai presque jamais besoin d’utiliser regex, donc c’est toujours pénible d’échapper à tout. Y a-t-il un moyen de ne pas utiliser regex? Par exemple, si je veux remplacer < par < , Je voudrais juste pouvoir taper s/</</g au lieu de s/\</\&lt\;/g

Remplacer l’identificateur après le destructeur en C ++ 11

L’identificateur de remplacement après la déclaration du destructeur virtuel a-t-il une signification particulière? class Base { public: virtual ~Base() {} virtual int Method() const {} }; class Derived : public Base { public: virtual ~Derived() override {} virtual int Method() override // error: marked override, but does not override – missing const {} }; Utiliser […]

Comment puis-je remplacer le hachage d’URL d’une fenêtre par une autre réponse?

J’essaie de changer une URL hachée (document.location.hash) avec la méthode replace, mais cela ne fonctionne pas. $(function(){ var anchor = document.location.hash; //this returns me a ssortingng value like ‘#categories’ $(‘span’).click(function(){ $(window).attr(‘url’).replace(anchor,’#food’); //try to change current url.hash ‘#categories’ //with another ssortingng, I stucked here. }); }); Je ne veux pas changer / rafraîchir la page, je […]