diff --git a/syntax/python.nanorc b/syntax/python.nanorc
index 7d4c40bfa5d6107f02d904b8097fe08df552bc5e..912c17d1303f11f47211aceedb47e71a8468be3b 100644
--- a/syntax/python.nanorc
+++ b/syntax/python.nanorc
@@ -17,8 +17,8 @@ color brightgreen ""([^"\]|\\.)+""
 # Comments.
 color brightred "(^|[[:blank:]])#.*$"
 # Triple-quoted strings.
-color brightgreen    start="'''[^'),]" end="(^|[^(\])'''"
-color brightgreen start="\"\"\"[^"),]" end="(^|[^(\])\"\"\""
+color brightgreen    start="'''([^'),]|$)" end="(^|[^(\])'''"
+color brightgreen start="\"\"\"([^"),]|$)" end="(^|[^(\])\"\"\""
 
 # Reminders.
 color ,yellow "(FIXME|TODO|XXX)"