Ruby String match ignorer le cas
Je suis en train de créer un match de requête qui sélectionne le texte à partir d'une chaîne entre deux mots. Je n'arrive pas à comprendre comment faire de la recherche insensible à la casse.
Par exemple, considérons le texte:
contents = "cat
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec blandit feugiat mi, eu lacinia quam tincidunt eu. Donec eleifend adipiscing neque, in porta dolor vestibulum at. Curabitur id elit vitae nunc feugiat varius. Maecenas euismod euismod mi, eu blandit lectus.
dog"
le code ruby me rendre à l'latine code entre les mots chat et le chien est
contents.match(/cat(.*)dog/m)[1].strip
Pour l'instant mon "match" de la requête ne fonctionne que si le chat et le chien sont minuscules, mais j'ai besoin de répondre si le chat et le chien sont en majuscules ou la première lettre est en majuscule.
Pas tout à fait sûr où le bâton de l' /je opérateur.
source d'informationauteur ekynox
Vous devez vous connecter pour publier un commentaire.
À côté de la "m":