Comment échapper à une chaîne pour une utilisation dans Boost Regex

Je suis juste obtenir ma tête autour des expressions régulières, et je suis en utilisant le Boost bibliothèque Regex.

J'ai besoin d'utiliser une regex qui comprend une URL spécifique, et il étouffe parce qu'évidemment il y a des caractères dans l'URL qui sont réservées pour les regex et doivent être échappés.

Est-il une fonction ou une méthode dans la bibliothèque Boost pour échapper à une chaîne de caractères pour ce type d'utilisation? Je sais qu'il y a de telles méthodes dans la plupart des autres regex implémentations, mais je n'en vois pas de coup de pouce.

Sinon, est-il une liste de tous les caractères qui doivent être échappé?

InformationsquelleAutor Gerald | 2009-08-10