Questions marquées «regex»

Les expressions régulières fournissent un langage déclaratif pour faire correspondre les modèles dans les chaînes. Ils sont couramment utilisés pour la validation, l'analyse et la transformation de chaînes. Étant donné que les expressions régulières ne sont pas entièrement normalisées, toutes les questions avec cette balise doivent également inclure une balise spécifiant le langage ou l'outil de programmation applicable. REMARQUE: demander des expressions rationnelles HTML, JSON, etc. a tendance à rencontrer des réactions négatives. S'il y a un analyseur, utilisez-le à la place.


24
Comment remplacer des URL simples par des liens?
J'utilise la fonction ci-dessous pour faire correspondre les URL à l'intérieur d'un texte donné et les remplacer pour les liens HTML. L'expression régulière fonctionne très bien, mais actuellement je ne remplace que le premier match. Comment puis-je remplacer toutes les URL? Je suppose que je devrais utiliser la commande exec …
454 javascript  regex 


14
Existe-t-il une fonction RegExp.escape en Javascript?
Je veux juste créer une expression régulière à partir de n'importe quelle chaîne possible. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Existe-t-il une méthode intégrée pour cela? Sinon, qu'utilisent les gens? Ruby l'a fait RegExp.escape. Je n'ai pas l'impression d'avoir besoin d'écrire le mien, …
443 javascript  regex 

14
Comment supprimer tous les sauts de ligne d'une chaîne
J'ai un texte dans une zone de texte et je l'ai lu à l'aide de l'attribut .value. Maintenant, je voudrais supprimer tous les sauts de ligne (le caractère produit lorsque vous appuyez sur Enter) de mon texte en utilisant maintenant .replace avec une expression régulière, mais comment puis-je indiquer un …
441 javascript  regex  string 





13
Expression régulière pour extraire le texte entre crochets
Question regex simple. J'ai une chaîne au format suivant: this is a [sample] string with [some] special words. [another one] Quelle est l'expression régulière pour extraire les mots entre crochets, c.-à-d. sample some another one Remarque: Dans mon cas d'utilisation, les crochets ne peuvent pas être imbriqués.
412 regex 

21
Correspondance regex non gourmande (réticente) dans sed?
J'essaie d'utiliser sed pour nettoyer les lignes d'URL pour extraire uniquement le domaine. Donc à partir de: http://www.suepearson.co.uk/product/174/71/3816/ Je voudrais: http://www.suepearson.co.uk/ (avec ou sans la barre oblique de fin, cela n'a pas d'importance) J'ai essayé: sed 's|\(http:\/\/.*?\/\).*|\1|' et (échapper au quantificateur non gourmand) sed 's|\(http:\/\/.*\?\/\).*|\1|' mais je n'arrive pas à …
407 regex  sed  pcre  greedy  regex-greedy 



20
Split Java String par New Line
J'essaie de diviser le texte en JTextAreautilisant une expression régulière pour diviser la chaîne par \nCependant, cela ne fonctionne pas et j'ai également essayé par \r\n|\r|net de nombreuses autres combinaisons d'expressions régulières. Code: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr …
390 java  regex  split  newline 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.