Ansible似乎无法解析像:
这样的事情 with_items:
- { regexp:'^AcceptEnv\s', line:'AcceptEnv LANG LC_* P4* GIT_* HGUSER RD_*' }
^
这个看起来容易修复。似乎有一个额外的不带引号的冒号 在行中,这使解析器感到困惑。这只是期待 找到一个免费的冒号。解决方案只是添加一些引号 冒号,或在第一个冒号后引用整行。
什么是避免此错误的好方法?
答案 0 :(得分:0)
只需在冒号后添加一个空格。像这样:
echo mb_detect_encoding("your-string");
Debug将输出:
$str = mb_convert_encoding($str, $source_encode, $destination_encode);
答案 1 :(得分:0)
可能听起来很傻,但冒号后的一个简单空格可以解决问题:
- { regexp: '^AcceptEnv\s', line: 'AcceptEnv LANG LC_* P4* GIT_* HGUSER RD_*' }