Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 Regex 删除字符串中的字符[?]
[
]
我正在使用 Puppet DSL 函数 regsubst :
regsubst($::env, '\[\]', '', 'G')
谢谢
括号是正则表达式中的元字符,需要转义(如果要匹配其中任何一个,请放入字符类):
regsubst($::env, '[\[\]]', '', 'G')
您的版本只匹配确切的字符串[]。
[]
在正则表达式中,[abc]表示“匹配以下之一:a,b或c”。
[abc]
a
b
c