diff --git a/sickbeard/providers/libertalia.py b/sickbeard/providers/libertalia.py
index af07372b215a58c98b484f6cb58ac8de498b1c16..fad206149d4b013bb74c9b1a322702912084de9f 100644
--- a/sickbeard/providers/libertalia.py
+++ b/sickbeard/providers/libertalia.py
@@ -154,7 +154,7 @@ class LIBERTALIAProvider(generic.TorrentProvider):
                 if link:               
                     title = link.text
                     recherched=searchUrl.split("&[PARAMSTR]=")[1]
-                    recherched=recherched.replace(" ","(.*)")
+                    recherched=recherched.replace(" ","(.*)").replace(".","(.*)").replace("'","(.*)")
                     logger.log(u"LIBERTALIA TITLE : " + title, logger.DEBUG)  
                     logger.log(u"LIBERTALIA CHECK MATCH : " + recherched, logger.DEBUG)                                        
                     #downloadURL =  self.url + "/" + row.find("a",href=re.compile("torrent_pass"))['href']
diff --git a/sickbeard/providers/thinkgeek.py b/sickbeard/providers/thinkgeek.py
index 5271a101ad8f1106dc77fb9fbeb8f758b0db12cb..4879c092c0e39676ab74b0a42f680c68feafab82 100644
--- a/sickbeard/providers/thinkgeek.py
+++ b/sickbeard/providers/thinkgeek.py
@@ -153,7 +153,7 @@ class THINKGEEKProvider(generic.TorrentProvider):
                 if link:               
                    title = link.text
                    recherched=searchUrl.split("&[PARAMSTR]=")[1]
-                   recherched=recherched.replace(" ","(.*)")
+                   recherched=recherched.replace(" ","(.*)").replace(".","(.*)").replace("'","(.*)")
                    logger.log(u"THINKGEEK TITLE : " + title, logger.DEBUG)  
                    logger.log(u"THINKGEEK CHECK MATCH : " + recherched, logger.DEBUG) 
                    if re.match(recherched,title , re.IGNORECASE):