Je recherche le code postal et l'expression rationnelle ultimes. Je cherche quelque chose qui couvrira la plupart (espérons-le tout) du
Je recherche le code postal et l'expression rationnelle ultimes. Je cherche quelque chose qui couvrira la plupart (espérons-le tout) du
J'ai besoin de diviser une base de chaîne sur le délimiteur -et .. Voici ma sortie souhaitée. AA.BB-CC-DD.zip -> AA BB CC DD zip mais mon code suivant ne fonctionne pas. private void getId(String pdfName){ String[]tokens = pdfName.split("-\\."); }
J'essaie de définir une expression rationnelle qui vérifiera le début d'une chaîne, et si elle contient l'une http://ou l' autre, https://elle doit correspondre. Comment puis je faire ça? J'essaie ce qui suit qui ne fonctionne pas:
Dans la documentation, j'ai lu: Utilisez \ A et \ z pour correspondre au début et à la fin de la chaîne, ^ et $ correspondent au début / à la fin d'une ligne. Je vais appliquer une expression régulière pour vérifier le nom d'utilisateur (ou l'e-mail est le même) soumis par l'utilisateur. Quelle...
Je traite un tas de tableaux à l'aide de ce programme , mais je dois ignorer ceux qui commencent par l'étiquette "tbd_". Jusqu'à présent, j'ai quelque chose comme [^ tbd_] mais qui ne correspond tout simplement pas à ces
J'ai essayé d'utiliser ça mais je n'ai pas travaillé- return value.replaceAll("/[^A-Za-z0-9 ]/",
J'ai du code HTML avant et après la chaîne: name="some_text_0_some_text" Je voudrais remplacer le 0par quelque chose comme:!NEW_ID! Alors j'ai fait une simple regex: .*name="\w+(\d+)\w+".* Mais je ne vois pas comment remplacer exclusivement le bloc capturé. Existe-t-il un moyen de remplacer un...
J'essaie d'extraire une chaîne à partir d'une chaîne plus grande où il obtient tout entre un ':' et un ';'. Actuel Str = 'MyLongString:StringIWant;' Sortie désirée newStr =
J'essaie de remplacer une chaîne dans un Makefile sur Mac OS X pour une compilation croisée vers iOS. La chaîne contient des guillemets doubles. La commande est: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Et l'erreur est: sed: RE error: illegal byte...
La documentation officielle Java indique: La chaîne "boo:and:foo", par exemple, donne les résultats suivants avec ces expressions Regex Result: { "boo", "and", "foo" }" Et c'est ainsi que j'en ai besoin pour fonctionner. Cependant, si je lance ceci: public static void main(String[] args){ String...
Comment écrire un swtich pour le conditionnel suivant? Si l'url contient "foo", alors settings.base_url est "bar". Ce qui suit permet d'obtenir l'effet requis, mais j'ai le sentiment que ce serait plus gérable dans un commutateur: var doc_location = document.location.href; var url_strip = new...
Étant donné la chaîne "ThisStringHasNoSpacesButItDoesHaveCapitals", quelle est la meilleure façon d'ajouter des espaces avant les majuscules. Ainsi, la chaîne de fin serait "Cette chaîne n'a pas d'espaces mais elle a des majuscules" Voici ma tentative avec un RegEx
Je veux une expression régulière qui empêche les symboles et n'autorise que les lettres et les chiffres. La regex ci-dessous fonctionne très bien, mais elle ne permet pas d'espaces entre les mots. ^[a-zA-Z0-9_]*$ Par exemple, lorsque vous utilisez cette expression régulière, "HelloWorld" convient,...
Supposons que j'ai le regex suivant: -(\d+)- et je veux remplacer, en utilisant C #, le groupe 1 (\d+)par AA, pour obtenir: -AA- Maintenant, je le remplace en utilisant: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Mais je n'aime...
Je n'ai pas été en mesure de trouver une expression régulière appropriée pour correspondre à une chaîne ne se terminant pas par une condition. Par exemple, je ne veux pas faire correspondre quoi que ce soit se terminant par un a. Cela correspond b ab 1 Cela ne correspond pas a ba Je sais que...
J'essaie d'écrire une expression régulière qui n'autorisera que des lettres minuscules et jusqu'à 10 caractères. Ce que j'ai jusqu'à présent ressemble à ceci: pattern: /^[a-z]{0,10}+$/ Cela ne fonctionne pas ou ne compile pas. J'en avais un qui fonctionnait qui autoriserait simplement les lettres...
Je passe une liste de modèles de regex à greppour vérifier par rapport à un fichier syslog. Ils correspondent généralement à une adresse IP et à une entrée de journal; grep "1\.2\.3\.4.*Has exploded" syslog.log C'est juste une liste de motifs comme la "1\.2\.3\.4.*Has exploded"partie que je passe,...
Je suis à la recherche d'une expression régulière qui validera un code postal britannique complet et complexe uniquement dans une chaîne d'entrée. Tous les formulaires de code postal inhabituels doivent être couverts ainsi que l'habituel. Par exemple: Allumettes CW3 9SS SE5 0EG SE50EG se5 0eg WC2H...
Je veux grep la correspondance la plus courte et le modèle devrait être quelque chose comme: <car ... model=BMW ...> ... ... ... </car> ... signifie n'importe quel caractère et l'entrée est sur plusieurs lignes.
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...