检查matlab中的非ascii字符

时间:2012-04-24 18:13:20

标签: string matlab non-ascii-characters

我有一个结果字符串,有时会保存非ascii值。这些非ascii值会导致麻烦,因此我需要检查它们在结果字符串中的存在。

我尝试了这两种方法

if (regexpi(result , ^\s\x{20}-\x{7e}))
display('non ascii');
end

if any(result  < 128)
else
display('non ascii');
end

但它没有用。任何帮助是极大的赞赏。

1 个答案:

答案 0 :(得分:1)

对上述内容的小调整:

if all(result  < 128)
else
display('non ascii');
end

if any(result  > 127)
display('non ascii');
end