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.





13
Expressions régulières - Correspond à tout
Comment créer une expression qui corresponde absolument à tout (y compris les espaces blancs)? Exemple: Regex: J'ai acheté _____ moutons. Allumettes: j'ai acheté des moutons. J'ai acheté un mouton. J'ai acheté cinq moutons. J'ai essayé d'utiliser (.*), mais cela ne semble pas fonctionner. Mise à jour: je l'ai fait fonctionner, …
281 regex 

9
Tester si les caractères sont dans une chaîne
J'essaie de déterminer si une chaîne est un sous-ensemble d'une autre chaîne. Par exemple: chars <- "test" value <- "es" Je veux retourner TRUE si "valeur" apparaît dans la chaîne "chars". Dans le scénario suivant, je voudrais retourner false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

8
Comment sortir uniquement les groupes capturés avec sed?
Existe-t-il un moyen de dire sedde sortir uniquement les groupes capturés? Par exemple, étant donné l'entrée: This is a sample 123 text and some 987 numbers et motif: /([\d]+)/ Puis-je obtenir uniquement une sortie 123 et 987 de la manière formatée par des références arrières?
278 regex  sed 

7
Pourquoi un RegExp avec indicateur global donne-t-il de mauvais résultats?
Quel est le problème avec cette expression régulière lorsque j'utilise l'indicateur global et l'indicateur insensible à la casse? La requête est une entrée générée par l'utilisateur. Le résultat devrait être [vrai, vrai]. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo …
277 javascript  regex 


6
Comment utiliser l'expression régulière JavaScript sur plusieurs lignes?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Je voudrais que le bloc PRE soit récupéré, même s'il s'étend sur des caractères de nouvelle ligne. Je pensais que le drapeau «m» le faisait. Ne fait pas. J'ai trouvé la réponse ici avant de poster. Depuis que je …
275 javascript  regex 

2
Regex - ne contient pas certains caractères
J'ai besoin d'une expression régulière pour correspondre si, n'importe où dans une phrase, il n'y a PAS <ou>. Si <ou> sont dans la chaîne, elle doit retourner false. J'ai eu un succès partiel avec cela, mais seulement si mes <> sont au début ou à la fin: (?!<|>).*$ J'utilise .Net …





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.