Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VIM:删除非罗马字符_Vim_Internationalization_Cjk - Fatal编程技术网

VIM:删除非罗马字符

VIM:删除非罗马字符,vim,internationalization,cjk,Vim,Internationalization,Cjk,我正在处理一个包含罗马和亚洲字符的文档,我想把它们分别放在两个单独的文件中,并保持它们的原始结构,可以吗 谢谢用Python可能会更容易些。下面是一个脚本,它读取一个文本文件并创建两个输出文件:一个是低ASCII,另一个是其他所有文件。如果您在Vim中编译了Python支持,那么在Vim中也应该可以使用以下内容(只需很少的更改) 这是你想要的吗 另另存为要点:在Python中可能更容易。下面是一个脚本,它读取一个文本文件并创建两个输出文件:一个是低ASCII,另一个是其他所有文件。如果您在Vim

我正在处理一个包含罗马和亚洲字符的文档,我想把它们分别放在两个单独的文件中,并保持它们的原始结构,可以吗


谢谢

用Python可能会更容易些。下面是一个脚本,它读取一个文本文件并创建两个输出文件:一个是低ASCII,另一个是其他所有文件。如果您在Vim中编译了Python支持,那么在Vim中也应该可以使用以下内容(只需很少的更改)

这是你想要的吗


另另存为要点:

在Python中可能更容易。下面是一个脚本,它读取一个文本文件并创建两个输出文件:一个是低ASCII,另一个是其他所有文件。如果您在Vim中编译了Python支持,那么在Vim中也应该可以使用以下内容(只需很少的更改)

这是你想要的吗


另另存为要点:

它是用UTF-8编码的。它是用UTF-8编码的。非常感谢!这正是我想要的!谢谢!这正是我想要的!
import codecs

mixedInput = codecs.open('mixed.txt', 'r', 'utf-8')
lowAsciiOutput = codecs.open('lowAscii.txt', 'w', 'utf-8')
otherOutput = codecs.open('other.txt', 'w', 'utf-8')

for rawline in mixedInput:
    line = rawline.rstrip()
    for c in line:
        if ord(c) < 2**7:
            lowAsciiOutput.write(c)
        else:
            otherOutput.write(c)
    otherOutput.write('\n')
    lowAsciiOutput.write('\n')

mixedInput.close()
lowAsciiOutput.close()
otherOutput.close()
欢迎来到Mifos管理区域