a3efe2
diff --git a/nose/config.py b/nose/config.py
a3efe2
index 125eb55..ad01e61 100644
a3efe2
--- a/nose/config.py
a3efe2
+++ b/nose/config.py
a3efe2
@@ -139,7 +139,7 @@ class ConfiguredDefaultsOptionParser(object):
a3efe2
 
a3efe2
 
a3efe2
 class Config(object):
a3efe2
-    """nose configuration.
a3efe2
+    r"""nose configuration.
a3efe2
 
a3efe2
     Instances of Config are used throughout nose to configure
a3efe2
     behavior, including plugin lists. Here are the default values for
a3efe2
diff --git a/nose/ext/dtcompat.py b/nose/ext/dtcompat.py
a3efe2
index 332cf08..b5698c5 100644
a3efe2
--- a/nose/ext/dtcompat.py
a3efe2
+++ b/nose/ext/dtcompat.py
a3efe2
@@ -683,7 +683,7 @@ class DocTestParser:
a3efe2
 
a3efe2
     # This regular expression finds the indentation of every non-blank
a3efe2
     # line in a string.
a3efe2
-    _INDENT_RE = re.compile('^([ ]*)(?=\S)', re.MULTILINE)
a3efe2
+    _INDENT_RE = re.compile(r'^([ ]*)(?=\S)', re.MULTILINE)
a3efe2
 
a3efe2
     def _min_indent(self, s):
a3efe2
         "Return the minimum indentation of any non-blank line in `s`"
a3efe2
@@ -1018,7 +1018,7 @@ class DocTestFinder:
a3efe2
         if lineno is not None:
a3efe2
             if source_lines is None:
a3efe2
                 return lineno+1
a3efe2
-            pat = re.compile('(^|.*:)\s*\w*("|\')')
a3efe2
+            pat = re.compile(r'(^|.*:)\s*\w*("|\')')
a3efe2
             for lineno in range(lineno, len(source_lines)):
a3efe2
                 if pat.match(source_lines[lineno]):
a3efe2
                     return lineno
a3efe2
@@ -1427,11 +1427,11 @@ class OutputChecker:
a3efe2
         # blank line, unless the DONT_ACCEPT_BLANKLINE flag is used.
a3efe2
         if not (optionflags & DONT_ACCEPT_BLANKLINE):
a3efe2
             # Replace <BLANKLINE> in want with a blank line.
a3efe2
-            want = re.sub('(?m)^%s\s*?$' % re.escape(BLANKLINE_MARKER),
a3efe2
+            want = re.sub(r'(?m)^%s\s*?$' % re.escape(BLANKLINE_MARKER),
a3efe2
                           '', want)
a3efe2
             # If a line in got contains only spaces, then remove the
a3efe2
             # spaces.
a3efe2
-            got = re.sub('(?m)^\s*?$', '', got)
a3efe2
+            got = re.sub(r'(?m)^\s*?$', '', got)
a3efe2
             if got == want:
a3efe2
                 return True
a3efe2
 
a3efe2
diff --git a/nose/inspector.py b/nose/inspector.py
a3efe2
index a6c4a3e..ad22c0c 100644
a3efe2
--- a/nose/inspector.py
a3efe2
+++ b/nose/inspector.py
a3efe2
@@ -107,7 +107,7 @@ def tbsource(tb, context=6):
a3efe2
 
a3efe2
     
a3efe2
 def find_inspectable_lines(lines, pos):
a3efe2
-    """Find lines in home that are inspectable.
a3efe2
+    r"""Find lines in home that are inspectable.
a3efe2
     
a3efe2
     Walk back from the err line up to 3 lines, but don't walk back over
a3efe2
     changes in indent level.