如何通过正则表达式匹配类似环境的 shell 兼容变量赋值



我需要匹配这样的东西。 格式与 centOS 的/etc/locale.conf 相同

LANG="en_US.UTF-8"
LANG=en_US.UTF-8
LANG='en_US.UTF-8'

匹配后,需要提取"LANG"和"en_US。UTF-8">

尝试:

^(w+)=['"]?(.+?)['"]?$

您可能需要使用键/值的字符,具体取决于您的要求。

在这里查看它的实际效果

最新更新