diff --git a/includes/common.inc b/includes/common.inc
index de31897..e32d0b7 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -7303,8 +7303,8 @@ function drupal_parse_info_format($data) {
     )+?)
     \s*=\s*                         # Key/value pairs are separated by equal signs (ignoring white-space)
     (?:
-      ("(?:[^"]|(?<=\\\\)")*")|     # Double-quoted string, which may contain slash-escaped quotes/slashes
-      (\'(?:[^\']|(?<=\\\\)\')*\')| # Single-quoted string, which may contain slash-escaped quotes/slashes
+      ("(?:[^"])*")|     # Double-quoted string, which may contain slash-escaped quotes/slashes
+      (\'(?:[^\'])*\')| # Single-quoted string, which may contain slash-escaped quotes/slashes
       ([^\r\n]*?)                   # Non-quoted string
     )\s*$                           # Stop at the next end of a line, ignoring trailing whitespace
     @msx', $data, $matches, PREG_SET_ORDER)) {
