Articles of regex

Extrait de code C # nécessaire pour répliquer l’opérateur VBA Like

Je suis en train de convertir du code VBA contenant l’opérateur LIKE, comme dans dim sToken as Ssortingng if sToken Like “(*,*)” then … Dans tous les cas, les modèles utilisent uniquement le caractère générique * qui correspond à n’importe quelle chaîne (y compris la chaîne vide). L’opérateur VBA Like ne donne qu’un résultat vrai […]

Générer un tableau de combinaison de mots en c #

J’ai une chaîne telle que “big bad dog”, comment puis-je obtenir un tableau de chaînes [] qui inclut toutes les combinaisons possibles de mots / phrases? Donc, j’aimerais retourner “grand”, “mauvais”, “chien”, “grand méchant”, “mauvais chien” et “grand méchant chien” – par conséquent, l’ordre des mots dans la chaîne d’origine doit être respecté. Est-ce quelque […]

Regex n’accepte que 2 places après

Salut à tous j’ai besoin de tous ces cas possibles pour être valide 123 123.1 123.12 J’ai essayé ceci ^[0-9]*\.[0-9]{2}$ or ^[0-9]*\.[0-9][0-9]$ mais ne fonctionne pas, une aide quelconque moi dehors

Remplacer les mauvais mots en utilisant Regex

J’essaie de créer une méthode de filtrage des mots incorrects que je peux appeler avant chaque insertion et mettre à jour afin de rechercher dans la chaîne les mots interdits et de la remplacer par “[Censored]”. J’ai une table SQL avec une liste de mots incorrects, je veux les ramener et les append à un […]

C # Regex Performance très lente

Je suis très nouveau dans le sujet regex. Je veux parsingr les fichiers journaux avec l’expression régulière suivante: (?(.*?))[|](?(.*?))[|](?(.*?))[|](?[1-3])[|](?(.*?))[|][|][|](?(.*?))[|][|](?(.*?))[|](?(.*)) Une ligne de journal ressemble à ceci: 2001.07.13 09:40:20|1|SomeSection|3|====== Some log message::Type: test=sdfsdf|||.\SomeFile.cpp||60|-1 Un fichier journal avec appr. 3000 lignes prennent très longtemps pour l’parsingr. Avez-vous des indices pour accélérer la performance? Je vous remercie… Mise […]

Expression régulière utilisant des groupes d’équilibrage

J’ai un moteur de modèle de texte de base qui utilise une syntaxe comme celle-ci: foo bar %IF MY_VAR some text %IF OTHER_VAR some other text %ENDIF %ENDIF bar foo J’ai un problème avec l’expression régulière que j’utilise pour l’parsing, car elle ne prend pas en compte les blocs nesteds IF / ENDIF. La regex […]

Selenium C # Webdriver FindElements (By.LinkText) RegEx?

Est-il possible de trouver des liens sur une page Web en recherchant leur texte en utilisant un modèle tel que A-ZNN:NN:NN:NN , où N est un seul chiffre (0 à 9). J’ai utilisé Regex en PHP pour transformer du texte en liens, donc je me demandais s’il était possible d’utiliser ce type de filtre dans […]

Détecter * tous * les emojis

En ce moment, j’utilise ce morceau de code: public static bool ContainsEmoji(this ssortingng text) { Regex rgx = new Regex(@”\p{Cs}”); return rgx.IsMatch(text); } Et c’est un peu utile. La plupart d’entre eux semblent être détectés, mais certains ne le sont pas. Voici une liste de références pour vous aider: http://unicode.org/emoji/charts/full-emoji-list.html Tous les smileys semblent bien, […]

Vous avez besoin d’expression régulière pour supprimer la balise a de l’URL suivante Name afin de ne générer que la chaîne “Name” . J’utilise C # .net. Toute aide est appréciée

Expression régulière pour faire correspondre les nombres entre parenthèses entre crochets avec du texte optionnel

Tout d’abord, je suis en C # ici, c’est la saveur de RegEx que je traite. Et voici des choses que je dois pouvoir assortir: [(1)] ou [(34) Some Text – Some Other Text] Donc, fondamentalement, j’ai besoin de savoir si ce qui est entre les parenthèses est numérique et d’ignorer tout ce qui se […]