1

非ASCII値を保持する結果の文字列があります。これらの非ASCII値は問題を引き起こすため、結果文字列にそれらが存在するかどうかを確認する必要があります。

私はこれらの2つの方法で試しました

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

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

しかし、うまくいきませんでした。どんな助けでも大歓迎です。

4

2 に答える 2

2

上記の小さな調整:

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

また

if any(result  > 127)
display('non ascii');
end
于 2012-04-24T18:37:44.450 に答える