diff --git a/lib/config/presets/internal/regex-managers.spec.ts b/lib/config/presets/internal/regex-managers.spec.ts
index ed954a1146052a3299defcac64a5c4951537d527..d43fccbf71749c8b4145ffb8c73ece29826497f0 100644
--- a/lib/config/presets/internal/regex-managers.spec.ts
+++ b/lib/config/presets/internal/regex-managers.spec.ts
@@ -138,6 +138,9 @@ describe('config/presets/internal/regex-managers', () => {
         # renovate: datasource=npm depName=pnpm
         ENV PNPM_VERSION="7.25.1"
 
+        # renovate: datasource=npm depName=pnpm
+        ENV PNPM_VERSION='7.25.1'
+
         # renovate: datasource=npm depName=yarn
         ENV YARN_VERSION 3.3.1
 
@@ -172,6 +175,13 @@ describe('config/presets/internal/regex-managers', () => {
           replaceString:
             '# renovate: datasource=npm depName=pnpm\nENV PNPM_VERSION="7.25.1"\n',
         },
+        {
+          currentValue: '7.25.1',
+          datasource: 'npm',
+          depName: 'pnpm',
+          replaceString:
+            "# renovate: datasource=npm depName=pnpm\nENV PNPM_VERSION='7.25.1'\n",
+        },
         {
           currentValue: '3.3.1',
           datasource: 'npm',
diff --git a/lib/config/presets/internal/regex-managers.ts b/lib/config/presets/internal/regex-managers.ts
index 26999d940d793842d8624af474cab82c16097f4e..6d772d39debe06cbb9c28e51426102fb867af627 100644
--- a/lib/config/presets/internal/regex-managers.ts
+++ b/lib/config/presets/internal/regex-managers.ts
@@ -39,7 +39,7 @@ export const presets: Record<string, Preset> = {
           '(^|/)([Dd]ocker|[Cc]ontainer)file[^/]*$',
         ],
         matchStrings: [
-          '# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG) .+?_VERSION[ =]"?(?<currentValue>.+?)"?\\s',
+          '# renovate: datasource=(?<datasource>[a-z-.]+?) depName=(?<depName>[^\\s]+?)(?: (lookupName|packageName)=(?<packageName>[^\\s]+?))?(?: versioning=(?<versioning>[^\\s]+?))?(?: extractVersion=(?<extractVersion>[^\\s]+?))?(?: registryUrl=(?<registryUrl>[^\\s]+?))?\\s(?:ENV|ARG)\\s+[A-Za-z0-9_]+?_VERSION[ =]["\']?(?<currentValue>.+?)["\']?\\s',
         ],
       },
     ],