Articles of regex

Comment vérifier si une chaîne contient tous les caractères d’un mot

Je souhaite vérifier si une chaîne contient tous les caractères d’un mot donné, par exemple: var inputSsortingng = “this is just a simple text ssortingng”; Et dis que j’ai le mot: var word = “ts”; Maintenant, il devrait choisir les mots qui contiennent t et s : cette chaîne juste C’est ce sur quoi je […]

expression régulière nécessaire pour supprimer les commentaires C / C #

J’ai besoin d’un regex C # pour tout supprimer entre /* et */ y compris le /**/ . Donc, en gros, supprimez tous les commentaires de code dans le texte donné.

Split PascalCase ssortingng sauf pour les acronymes

J’ai une liste de mots qui doivent être rendus lisibles par l’homme, tels que Prénom au Prénom, Nom au Nom, et dans certains cas, des acronymes comme ARB restnt tels quels. Ce dernier a été récemment introduit et a provoqué un problème d’affichage depuis que notre expression régulière renvoie AR Bs . Voici ce que […]

Les expressions rationnelles correspondent à tous les mots – sans opérateurs non gourmands

Je veux faire correspondre n’importe quoi à un mot spécifique (par exemple, le commentaire de clôture dans C */ ), cependant, pour des raisons de performances, je ne souhaite pas utiliser d’opérateurs non gloutons. Par exemple, pour correspondre aux commentaires C: /\*.*?\*/ est trop lent pour mes fichiers. Est-il possible d’améliorer les performances?

RegEx pour remplacer des caractères spéciaux dans une chaîne avec un espace? asp.net c #

ssortingng inputSsortingng = “1/10 EP Sp’arrowha?wk XT R;TR 2.4GHz Red”; //Characters Collection: (‘;’, ‘\’, ‘/’, ‘:’, ‘*’, ‘?’, ‘ ” ‘, ”, ‘|’, ‘&’, ”’) ssortingng outputSsortingng = “1 10 EP Sp arrowha wk XT R TR 2.4GHz Red”;

tester efficacement “EndsWith” avec un regex

J’ai besoin de construire un Regex (syntaxe .NET) pour déterminer si une chaîne se termine par une valeur spécifique. Plus précisément, j’ai besoin de tester si un fichier a une extension spécifique (ou un ensemble d’extensions). Le code que j’essaye de corriger utilisait: .*\.(png|jpg|gif)$ qui est affreusement lent pour les matchs ratés dans mon scénario […]

L’utilisation d’une expression régulière est-elle plus rapide que IndexOf?

J’ai une application en cours d’exécution qui examine les éléments d’une queue, puis sur la base de certains mots-clés, une catégorie est appliquée – elle est ensuite insérée dans une firebase database. J’utilise IndexOf pour déterminer si un mot clé donné est présent. Est-ce la solution idéale ou un RegEX serait-il plus rapide? Environ 10 […]

Comment diviser une chaîne en C # en fonction de lettres et de chiffres

Comment puis-je scinder une chaîne telle que “Mar10” en “Mar” et “10” en c #? Le format de la chaîne sera toujours composé de lettres, puis de chiffres, ce qui me permet d’utiliser la première instance d’un nombre comme indicateur de la division de la chaîne.

Regex avec groupe non capturant en C #

J’utilise le regex suivant JOINTS.*\s*(?:(\d*\s*\S*\s*\S*\s*\S*)\r\n\s*)* sur le type de données suivant: JOINTS DISPL.-X DISPL.-Y ROTATION 1 0.000000E+00 0.975415E+01 0.616921E+01 2 0.000000E+00 0.000000E+00 0.000000E+00 L’idée est d’extraire deux groupes, chacun contenant une ligne (en commençant par le numéro du joint, 1, 2, etc.). Le code C # est le suivant: ssortingng jointPattern = @”JOINTS.*\s*(?:(\d*\s*\S*\s*\S*\s*\S*)\r\n\s*)*”; MatchCollection mc […]

Remplacer / Supprimer des caractères qui ne correspondent pas à l’expression régulière (.NET)

J’ai une expression régulière pour valider une chaîne. Mais maintenant, je veux supprimer tous les caractères qui ne correspondent pas à mon expression régulière. Par exemple regExpression = @”^([\w\’\-\+])” text = “This is a sample text with some invalid characters -+%&()=?”; //Remove characters that do not match regExp. result = “This is a sample text […]