【发布时间】:2017-07-20 10:13:36
【问题描述】:
如何在 perl 命令中打印扩展的 ascii 字符?
我尝试了以下:
1.
-i.bak -pe "use open qw(:std :utf8);s/[^[:*ascii*:]]//g;" #PS_BULK_GP.LOCAL_WORKING_FOLDER##TARGET_TABLE#.ftm
2.
-i.bak -pe "use open qw(:std :utf8);s/[^[:*print*:]]//g;" #PS_BULK_GP.LOCAL_WORKING_FOLDER##TARGET_TABLE#.ftm
【问题讨论】:
-
见
perlrecharclass。 POSIX 字符类的格式为[:class:] -
我不清楚你的意思。您询问如何打印 扩展 ASCII,但您的代码尝试从文件中删除 非 ASCII(和不可打印)字符。