s/\[\[[a-z\-]*:[^\]]*\]\]//g;
s/\[\[[^\|\]]*\|/[[/g; # remove {{icons}} and {tables} from xml script
s/{{[^}]*}}//g;
第二行错误是
Unescaped left brace in regex is deprecated, passed through in regex; marked by
<-- HERE in m/{{ <-- HERE [^}]*}}/ at clean.pl line 34.
答案 0 :(得分:0)
正如乔纳森(Jonathan)正确指出的那样,问题出在第三行。 在这里,正则表达式会将括号视为运算符,因此,如果它们实际上是字符串的一部分,则需要“转义”(使用“ \”)。